summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | update test now that TODO is doneArne Juul2020-06-181-2/+2
| | | | | |
| * | | | | print more statisticsArne Juul2020-06-181-11/+33
| | | | | |
| * | | | | rewrite with futuresArne Juul2020-06-171-69/+50
| | | | | |
| * | | | | add mutex protecting in_progress bitvectorArne Juul2020-06-171-16/+20
| | | | | |
| * | | | | rename me -> self_docidArne Juul2020-06-171-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | * other tests should now ensure that we don't get self-references.
| * | | | | minor stress-test tweaks:Arne Juul2020-06-171-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update copyright line * cleanup unused includes etc * increase the numbers to test a lot more
| * | | | | refactor task data into common base classArne Juul2020-06-171-50/+26
| | | | | |
| * | | | | also check graph symmetryArne Juul2020-06-172-1/+7
| | | | | |
| * | | | | save node_ref in prepare_add_doc and check its validity in completeArne Juul2020-06-172-25/+37
| | | | | |
| * | | | | untabifyArne Juul2020-06-171-6/+6
| | | | | |
| * | | | | get rid of test-internal race condition in MyDocVectorStoreArne Juul2020-06-161-9/+7
| | | | | |
| * | | | | fix bugs found by stress testArne Juul2020-06-163-5/+13
| | | | | |
| * | | | | add stress testArne Juul2020-06-162-0/+375
| | | | | |
| * | | | | add possible improvement pointsArne Juul2020-06-121-0/+2
| | | | | |
| * | | | | no explicit clear of each level when removing documentArne Juul2020-06-122-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 graphArne Juul2020-06-126-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 validArne Juul2020-06-121-2/+24
| | | | | |
* | | | | | Merge pull request #13623 from ↵Harald Musum2020-06-181-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 serversHarald Musum2020-06-181-2/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #13624 from vespa-engine/hmusum/increase-default-timeoutArnstein Ressem2020-06-181-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 timeoutHarald Musum2020-06-181-1/+1
|/ / / / /
* | | | | Merge pull request #13621 from vespa-engine/hmusum/configserver-refactoring-12gjoranv2020-06-186-36/+34
|\ \ \ \ \ | | | | | | | | | | | | Handle no active session existing
| * | | | | Use another method for getting active sessionHarald Musum2020-06-183-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 messageHarald Musum2020-06-182-2/+2
| | | | | |
| * | | | | Minor changes to testHarald Musum2020-06-182-8/+9
| | | | | |
| * | | | | Use Optional for active session idHarald Musum2020-06-171-14/+13
| | |_|/ / | |/| | |
* | | | | Merge pull request #13619 from vespa-engine/bratseth/spare-capacity-maintainerJon Bratseth2020-06-1858-478/+1162
|\ \ \ \ \ | | | | | | | | | | | | Bratseth/spare capacity maintainer
| * | | | | Update ↵Jon Bratseth2020-06-181-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 Bratseth2020-06-170-0/+0
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | github.com:vespa-engine/vespa into bratseth/spare-capacity-maintainer
| | * | | | | Update ↵Jon Bratseth2020-06-171-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 nodesJon Bratseth2020-06-173-7/+2
| |/ / / / /
| * | | | | Use bitCountJon Bratseth2020-06-171-10/+1
| | | | | |
| * | | | | Merge branch 'bratseth/spare-capacity-maintainer' of ↵Jon Bratseth2020-06-171-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | github.com:vespa-engine/vespa into bratseth/spare-capacity-maintainer
| | * | | | | Update ↵Jon Bratseth2020-06-171-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 SpareCapacityMaintainerJon Bratseth2020-06-171-4/+5
| |/ / / / /
| * | | | | Less max iterations as each do more exporationJon Bratseth2020-06-172-7/+4
| | | | | |
| * | | | | Limit by iterations instead of depthJon Bratseth2020-06-172-54/+68
| | | | | |
| * | | | | MemoizeJon Bratseth2020-06-173-3/+120
| | | | | |
| * | | | | CleanupJon Bratseth2020-06-171-5/+1
| | | | | |
| * | | | | More testsJon Bratseth2020-06-172-7/+20
| | | | | |
| * | | | | More testsJon Bratseth2020-06-173-5/+87
| | | | | |
| * | | | | Test SpareCapacityMaintainerJon Bratseth2020-06-1713-83/+376
| | | | | |
| * | | | | SpareCapacityMaintainer sketchJon Bratseth2020-06-1241-209/+351
| | | | | |
| * | | | | Refactor - no funcntional changesJon Bratseth2020-06-104-73/+116
| | | | | |
| * | | | | Nonfunctional changes onlyJon Bratseth2020-06-108-74/+45
| | | | | |
| * | | | | Spare capacity maintainenance skeletonJon Bratseth2020-06-099-93/+122
| | | | | |
* | | | | | Merge pull request #13601 from ↵Henning Baldersheim2020-06-1874-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 Baldersheim2020-06-185-43/+4
| | | | | | |
| * | | | | | - Removing body struct from our own usage.Henning Baldersheim2020-06-1673-1125/+389
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Deprecate public methods using body struct. - Update expected generated config.
* | | | | | | Merge pull request #13620 from vespa-engine/geirst/more-attribute-writer-testsGeir Storli2020-06-171-16/+78
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Test more edge cases for two-phase put.