Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | more cleanup of MatchFeatureData | Arne H Juul | 2021-11-09 | 1 | -8/+6 |
| | |||||
* | less duplication of hashmaps | Arne H Juul | 2021-11-09 | 1 | -0/+104 |
| | | | | | * instead of building an ObjectValue for each hit (each with its own mapping of names->values) use a shared Hashlet. | ||||
* | Update 2020 Oath copyrights. | gjoranv | 2021-10-27 | 2 | -2/+2 |
| | |||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 3 | -3/+3 |
| | |||||
* | remove unused RpcFill protocol implementation | Arne H Juul | 2021-10-19 | 4 | -263/+0 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 3 | -3/+3 |
| | |||||
* | Update 2019 Yahoo Holdings copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 4 | -4/+4 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | |||||
* | Merge branch 'master' into balder/do-not-depend-on-clusterinfo | Henning Baldersheim | 2021-09-30 | 13 | -62/+612 |
|\ | |||||
| * | Enable top-k optimization only if balanced and non-sparse | Jon Bratseth | 2021-07-02 | 1 | -24/+46 |
| | | |||||
| * | Separate balanced and sparse | Jon Bratseth | 2021-07-02 | 1 | -2/+22 |
| | | |||||
| * | Infer group | Jon Bratseth | 2021-07-02 | 4 | -35/+21 |
| | | |||||
| * | Allow deviation of at least 1 document | Harald Musum | 2021-06-30 | 1 | -0/+18 |
| | | | | | | | | Let content be well-balanced when there are few docs in a cluster | ||||
| * | Gc unused config options: min-group-coverage and max nodes per group | Jon Bratseth | 2021-06-15 | 1 | -1/+0 |
| | | |||||
| * | Revert "Revert "Don't consider number of working nodes in coverage"" | Jon Bratseth | 2021-05-11 | 1 | -2/+16 |
| | | |||||
| * | Revert "Don't consider number of working nodes in coverage" | Jon Bratseth | 2021-05-10 | 1 | -16/+2 |
| | | |||||
| * | Don't consider number of working nodes in coverage | Jon Bratseth | 2021-05-10 | 1 | -2/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tring to figure out the right groups to send queries to based on the number of nodes in the group has many potential issues at times of topology changes. Since we could the number of documents available in each group by summing documents in working nodes, we do not need to also separately consider the number of working nodes in the group for correctness. Since we use adaptive dispatching by default we also do not need to consider it to avoid overloading groups with less resources available but enough documents. | ||||
| * | Use median not average document count to determine group coverage | Jon Bratseth | 2021-04-15 | 8 | -8/+156 |
| | | | | | | | | If a group has too many nodes, all others will have less than average. | ||||
| * | Minor group logic improvements | Jon Bratseth | 2021-03-31 | 1 | -1/+1 |
| | | | | | | | | | | | | - Non-functional cleanup - Add cluster id to log messages - Don't warn that we only have N/N and require N nodes (all for the same N) | ||||
| * | Add possibility to select a subset of groups and apply random selection ↵ | Henning Baldersheim | 2021-01-11 | 1 | -22/+39 |
| | | | | | | | | among them. | ||||
| * | Revert "Revert "Disable topk optimisation on dispatch when content ↵ | Henning Baldersheim | 2021-01-08 | 2 | -14/+62 |
| | | | | | | | | distribution is se…"" | ||||
| * | Revert "Disable topk optimisation on dispatch when content distribution is ↵ | Henning Baldersheim | 2021-01-08 | 2 | -62/+14 |
| | | | | | | | | se…" | ||||
| * | Disable topk optimisation on dispatch when content distribution is severly ↵ | Henning Baldersheim | 2021-01-07 | 2 | -14/+62 |
| | | | | | | | | | | | | | | | | skewed. When the skew is too large the assumption that docs are evenly and randomly distributed hold. The impact and is larger on smaller systems. In large systems the where this optimisation is more important, the probabilitity of large skew will be less. | ||||
| * | Shutdown and join the rpc client transport threads. | Henning Baldersheim | 2020-09-21 | 2 | -2/+5 |
| | | |||||
| * | Use existing uncompressed length | Jon Bratseth | 2020-07-01 | 1 | -2/+2 |
| | | |||||
| * | Formatting changes only# | Jon Bratseth | 2020-07-01 | 1 | -4/+4 |
| | | |||||
| * | Add support for serializing and compressing once, instead of once per ↵ | Henning Baldersheim | 2020-06-30 | 2 | -3/+13 |
| | | | | | | | | backend node. | ||||
| * | locale-independent test | kkraune | 2020-06-18 | 1 | -3/+5 |
| | | |||||
| * | Allow from 5% skew in document distribution and still get good results when ↵ | Henning Baldersheim | 2020-05-28 | 2 | -22/+35 |
| | | | | | | | | asking for many hits. | ||||
| * | Add the expected table for documentations and assert on changes. | Henning Baldersheim | 2020-05-28 | 1 | -6/+34 |
| | | |||||
| * | Add a test to show how topk affects as hits grows. | Henning Baldersheim | 2020-05-27 | 1 | -0/+39 |
| | | |||||
| * | Specify round-robin dispatch policy explisit as default has changed to adaptive. | Henning Baldersheim | 2020-05-20 | 1 | -0/+1 |
| | | |||||
| * | The estimate is not bounded by [1, K] so it must be capped. | Henning Baldersheim | 2020-05-19 | 1 | -0/+58 |
| | | |||||
| * | Propagate relevance even if sorting is used. | Henning Baldersheim | 2020-04-16 | 1 | -4/+8 |
| | | |||||
| * | isWorking is tri-state | Jon Bratseth | 2020-04-16 | 1 | -1/+0 |
| | | |||||
| * | Merge pull request #12918 from vespa-engine/balder/top-k-probability | Henning Baldersheim | 2020-04-16 | 4 | -0/+58 |
| |\ | | | | | | | Introduce top-k-probability and use it to fetch correct proper amount… | ||||
| | * | Add copyright too. | Henning Baldersheim | 2020-04-15 | 1 | -0/+1 |
| | | | |||||
| | * | Add query control of top-k-probability. | Henning Baldersheim | 2020-04-15 | 3 | -0/+38 |
| | | | |||||
| | * | Make SearchCluster.TopKEstimator a top level class. | Henning Baldersheim | 2020-04-15 | 2 | -12/+19 |
| | | | |||||
| | * | Introduce top-k-probability and use it to fetch correct proper amount of ↵ | Henning Baldersheim | 2020-04-15 | 1 | -0/+12 |
| | | | | | | | | | | | | hits from each partition | ||||
| * | | Don't avoid group blocking feed when groups = 1 | Jon Bratseth | 2020-04-15 | 1 | -4/+16 |
| | | | |||||
| * | | Avoid a single group rejecting feed | Jon Bratseth | 2020-04-15 | 3 | -10/+47 |
| |/ | |||||
| * | Revert "Revert "Revert "Revert "Don't take combined clusters of size 1 down"""" | Jon Bratseth | 2020-03-26 | 1 | -1/+15 |
| | | |||||
| * | Revert "Revert "Revert "Don't take combined clusters of size 1 down""" | Jon Bratseth | 2020-03-26 | 1 | -15/+1 |
| | | |||||
| * | Revert "Revert "Don't take combined clusters of size 1 down"" | Jon Bratseth | 2020-03-25 | 1 | -1/+15 |
| | | |||||
| * | Revert "Don't take combined clusters of size 1 down" | Harald Musum | 2020-03-25 | 1 | -15/+1 |
| | | |||||
| * | Don't take combined clusters of size 1 down | Jon Bratseth | 2020-03-25 | 1 | -1/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can lead to a deadlock: - host-admin needs to suspend node before it reduces the CPU allocation - suspension means setting storage node in maintenance, distributor down - cluster controller figures this means the cluster is down - the container on the same node (being a combined cluster) receives report from the downstream storage node of being offline, and changes its /state/v1/health to down - being a combined cluster node w/container, the host-admin must verify /health/v1/status is UP before allowing resume, which it isn't We have no good options when the content node is down and size is 1, and do not much care about availability in this case by definition, so keeping the container in rotation should be fine. | ||||
| * | Revert "Revert "Revert "Revert "Create a resourcepool so that we do not need ↵ | Henning Baldersheim | 2020-02-19 | 3 | -6/+5 |
| | | | | | | | | to reconnect to content …"""" | ||||
| * | Revert "Revert "Revert "Create a resourcepool so that we do not need to ↵ | Harald Musum | 2020-02-19 | 3 | -5/+6 |
| | | | | | | | | reconnect to content …""" |