Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | update test now that TODO is done | Arne Juul | 2020-06-18 | 1 | -2/+2 | |
| | | | | | | ||||||
| * | | | | | print more statistics | Arne Juul | 2020-06-18 | 1 | -11/+33 | |
| | | | | | | ||||||
| * | | | | | rewrite with futures | Arne Juul | 2020-06-17 | 1 | -69/+50 | |
| | | | | | | ||||||
| * | | | | | add mutex protecting in_progress bitvector | Arne Juul | 2020-06-17 | 1 | -16/+20 | |
| | | | | | | ||||||
| * | | | | | rename me -> self_docid | Arne Juul | 2020-06-17 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * other tests should now ensure that we don't get self-references. | |||||
| * | | | | | minor stress-test tweaks: | Arne Juul | 2020-06-17 | 1 | -8/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update copyright line * cleanup unused includes etc * increase the numbers to test a lot more | |||||
| * | | | | | refactor task data into common base class | Arne Juul | 2020-06-17 | 1 | -50/+26 | |
| | | | | | | ||||||
| * | | | | | also check graph symmetry | Arne Juul | 2020-06-17 | 2 | -1/+7 | |
| | | | | | | ||||||
| * | | | | | save node_ref in prepare_add_doc and check its validity in complete | Arne Juul | 2020-06-17 | 2 | -25/+37 | |
| | | | | | | ||||||
| * | | | | | untabify | Arne Juul | 2020-06-17 | 1 | -6/+6 | |
| | | | | | | ||||||
| * | | | | | get rid of test-internal race condition in MyDocVectorStore | Arne Juul | 2020-06-16 | 1 | -9/+7 | |
| | | | | | | ||||||
| * | | | | | fix bugs found by stress test | Arne Juul | 2020-06-16 | 3 | -5/+13 | |
| | | | | | | ||||||
| * | | | | | add stress test | Arne Juul | 2020-06-16 | 2 | -0/+375 | |
| | | | | | | ||||||
| * | | | | | add possible improvement points | Arne Juul | 2020-06-12 | 1 | -0/+2 | |
| | | | | | | ||||||
| * | | | | | no explicit clear of each level when removing document | Arne Juul | 2020-06-12 | 2 | -3/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * keep the levels as they were, so any concurrent search operation getting a reference to this docid can follow old links and avoid getting trapped if possible * ensure later GC can pick up any referenced data in HnswGraph::remove_node_for_document instead, it is more robust to have it in the graph layer anyway. | |||||
| * | | | | | keep and follow node_refs when traversing HNSW graph | Arne Juul | 2020-06-12 | 6 | -43/+99 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cannot assert in HnswGraph read operations, because nodes may be removed or replaced by another thread * read operations on the HNSW graph need to load the node_ref (and check that it's valid) when following links; keep and use that node_ref to ensure succeeding operations actually access information that belongs to the same version of the node. * to ensure the entry point is internally consistent, check that the atomic value is the same after reading the corresponding node_ref, and retry if it was updated concurrently. | |||||
| * | | | | | add getters checking if held references are still valid | Arne Juul | 2020-06-12 | 1 | -2/+24 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #13623 from ↵ | Harald Musum | 2020-06-18 | 1 | -2/+2 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/preprocess-application-package-before-distribution Preprocess application package before distributing to other config se… | |||||
| * | | | | | | Preprocess application package before distributing to other config servers | Harald Musum | 2020-06-18 | 1 | -2/+2 | |
| | |_|_|_|/ | |/| | | | | ||||||
* | | | | | | Merge pull request #13624 from vespa-engine/hmusum/increase-default-timeout | Arnstein Ressem | 2020-06-18 | 1 | -1/+1 | |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Try to avoid unit tests failing on slow nodes by increasing default t… | |||||
| * | | | | | Try to avoid unit tests failing on slow nodes by Increasing default timeout | Harald Musum | 2020-06-18 | 1 | -1/+1 | |
|/ / / / / | ||||||
* | | | | | Merge pull request #13621 from vespa-engine/hmusum/configserver-refactoring-12 | gjoranv | 2020-06-18 | 6 | -36/+34 | |
|\ \ \ \ \ | | | | | | | | | | | | | Handle no active session existing | |||||
| * | | | | | Use another method for getting active session | Harald Musum | 2020-06-18 | 3 | -13/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not use a method that will throw an exception if no active session is found, that is a valid case | |||||
| * | | | | | Fix misleading exception message | Harald Musum | 2020-06-18 | 2 | -2/+2 | |
| | | | | | | ||||||
| * | | | | | Minor changes to test | Harald Musum | 2020-06-18 | 2 | -8/+9 | |
| | | | | | | ||||||
| * | | | | | Use Optional for active session id | Harald Musum | 2020-06-17 | 1 | -14/+13 | |
| | |_|/ / | |/| | | | ||||||
* | | | | | Merge pull request #13619 from vespa-engine/bratseth/spare-capacity-maintainer | Jon Bratseth | 2020-06-18 | 58 | -478/+1162 | |
|\ \ \ \ \ | | | | | | | | | | | | | Bratseth/spare capacity maintainer | |||||
| * | | | | | Update ↵ | Jon Bratseth | 2020-06-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/HostCapacity.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com> | |||||
| * | | | | | Merge branch 'bratseth/spare-capacity-maintainer' of ↵ | Jon Bratseth | 2020-06-17 | 0 | -0/+0 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | github.com:vespa-engine/vespa into bratseth/spare-capacity-maintainer | |||||
| | * | | | | | Update ↵ | Jon Bratseth | 2020-06-17 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/SpareCapacityMaintainer.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com> | |||||
| * | | | | | | No easy finding active nodes | Jon Bratseth | 2020-06-17 | 3 | -7/+2 | |
| |/ / / / / | ||||||
| * | | | | | Use bitCount | Jon Bratseth | 2020-06-17 | 1 | -10/+1 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'bratseth/spare-capacity-maintainer' of ↵ | Jon Bratseth | 2020-06-17 | 1 | -1/+1 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | github.com:vespa-engine/vespa into bratseth/spare-capacity-maintainer | |||||
| | * | | | | | Update ↵ | Jon Bratseth | 2020-06-17 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com> | |||||
| * | | | | | | Add SpareCapacityMaintainer | Jon Bratseth | 2020-06-17 | 1 | -4/+5 | |
| |/ / / / / | ||||||
| * | | | | | Less max iterations as each do more exporation | Jon Bratseth | 2020-06-17 | 2 | -7/+4 | |
| | | | | | | ||||||
| * | | | | | Limit by iterations instead of depth | Jon Bratseth | 2020-06-17 | 2 | -54/+68 | |
| | | | | | | ||||||
| * | | | | | Memoize | Jon Bratseth | 2020-06-17 | 3 | -3/+120 | |
| | | | | | | ||||||
| * | | | | | Cleanup | Jon Bratseth | 2020-06-17 | 1 | -5/+1 | |
| | | | | | | ||||||
| * | | | | | More tests | Jon Bratseth | 2020-06-17 | 2 | -7/+20 | |
| | | | | | | ||||||
| * | | | | | More tests | Jon Bratseth | 2020-06-17 | 3 | -5/+87 | |
| | | | | | | ||||||
| * | | | | | Test SpareCapacityMaintainer | Jon Bratseth | 2020-06-17 | 13 | -83/+376 | |
| | | | | | | ||||||
| * | | | | | SpareCapacityMaintainer sketch | Jon Bratseth | 2020-06-12 | 41 | -209/+351 | |
| | | | | | | ||||||
| * | | | | | Refactor - no funcntional changes | Jon Bratseth | 2020-06-10 | 4 | -73/+116 | |
| | | | | | | ||||||
| * | | | | | Nonfunctional changes only | Jon Bratseth | 2020-06-10 | 8 | -74/+45 | |
| | | | | | | ||||||
| * | | | | | Spare capacity maintainenance skeleton | Jon Bratseth | 2020-06-09 | 9 | -93/+122 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #13601 from ↵ | Henning Baldersheim | 2020-06-18 | 74 | -1161/+386 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/remove-leftovers-from-head-body-period-and-depcrecate-methods-levaing-on-vespa-8 - Removing body struct from our own usage. | |||||
| * | | | | | | Follow up from PR comments and GC some more code. | Henning Baldersheim | 2020-06-18 | 5 | -43/+4 | |
| | | | | | | | ||||||
| * | | | | | | - Removing body struct from our own usage. | Henning Baldersheim | 2020-06-16 | 73 | -1125/+389 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Deprecate public methods using body struct. - Update expected generated config. | |||||
* | | | | | | | Merge pull request #13620 from vespa-engine/geirst/more-attribute-writer-tests | Geir Storli | 2020-06-17 | 1 | -16/+78 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Test more edge cases for two-phase put. |