summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor
Commit message (Expand)AuthorAgeFilesLines
* Add include statements needed by newer build environments.Tor Egge2020-01-261-0/+1
* Add configurable support for weakly consistent client GetsTor Brede Vekterli2020-01-174-2/+86
* Avoid inconsistent auto-created document versions taking precedenceTor Brede Vekterli2020-01-131-5/+65
* Add distributor configuration for disabling merges for testingTor Brede Vekterli2020-01-082-0/+32
* Ensure missing documents on replicas are not erroneously considered consistentTor Brede Vekterli2019-12-202-0/+31
* Disable fast update path restarts by defaultTor Brede Vekterli2019-12-201-22/+22
* Drop timestamp.hHenning Baldersheim2019-12-162-5/+5
* Avoid fast past update restart race with concurrently created replicaTor Brede Vekterli2019-12-131-1/+29
* Merge branch 'master' into balder/use-duration-in-messagebus-and-storageapi-r...Henning Baldersheim2019-12-051-2/+3
|\
| * FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-041-2/+3
* | timeout as durationHenning Baldersheim2019-12-043-31/+27
|/
* Fix ever-growing message tracker for concurrent Get operationsTor Brede Vekterli2019-11-282-10/+26
* Defer GC bucket info merge until all responses have been receivedTor Brede Vekterli2019-11-211-24/+64
* Use fast updates when replica metadata is out of sync but document itself is ...Tor Brede Vekterli2019-11-153-14/+135
* Reduce amount of inlining for large methodsHenning Baldersheim2019-10-141-0/+3
* Add unit tests for starting Gets outside distributor coreTor Brede Vekterli2019-10-091-9/+50
* Allow executing Get operations outside the main distributor threadTor Brede Vekterli2019-10-083-3/+27
* Add test-and-set failures as own distributor metricTor Brede Vekterli2019-10-071-2/+22
* Rewrite Get operation starting to use explicit snapshottingTor Brede Vekterli2019-10-033-17/+11
* Add support for snapshotting all state required for routing a bucket operationTor Brede Vekterli2019-10-011-6/+149
* Let GetOperation take in explicit database read guardTor Brede Vekterli2019-09-271-1/+4
* Add config option for using B-tree bucket DB in distributorTor Brede Vekterli2019-09-243-2/+48
* Inhibit merges when ideal node is unavailable in pending stateTor Brede Vekterli2019-09-191-18/+38
* Merge pull request #10325 from vespa-engine/vekterli/add-minimal-bucket-db-re...Tor Brede Vekterli2019-08-191-0/+7
|\
| * Add missing whitespaceTor Brede Vekterli2019-08-191-1/+1
| * Add minimal snapshot read guard interface to bucket DBTor Brede Vekterli2019-08-191-0/+7
* | Update test with enough significant bits.Henning Baldersheim2019-08-191-1/+1
* | Remove DocIdString outside of documentHenning Baldersheim2019-08-193-104/+89
* | doc: -> id:Henning Baldersheim2019-08-163-73/+72
|/
* Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids.Henning Baldersheim2019-08-095-266/+15
* Use proper scope for enum constants.Tor Egge2019-07-301-3/+3
* Don't require gmock library linkageTor Brede Vekterli2019-06-252-2/+4
* Convert remaining CppUnit tests to GTestTor Brede Vekterli2019-06-2545-5488/+3305
* Add missing includes.Tor Egge2019-06-111-0/+1
* Do not block scanning all buckets on first cluster state edgeTor Brede Vekterli2019-06-062-7/+15
* Merge pull request #9657 from vespa-engine/vekterli/more-efficient-bucket-db-...Tor Brede Vekterli2019-06-052-63/+281
|\
| * Add new DB merging API to distributor BucketDatabaseTor Brede Vekterli2019-06-032-63/+281
* | Create gtest runner per test sub-module.Geir Storli2019-06-043-1/+17
|/
* Bounce Puts when a node is unavailable in the pending cluster stateTor Brede Vekterli2019-05-241-0/+20
* Avoid resurrecting replicas for nodes that are unavailable in pending stateTor Brede Vekterli2019-05-213-309/+236
* Avoid recomputing bucket keys during sorting stepTor Brede Vekterli2019-05-151-0/+49
* Disable bucket DB pruning elision optimization for nowTor Brede Vekterli2019-05-141-0/+3
* Add initial B+tree distributor bucket databaseTor Brede Vekterli2019-05-096-162/+142
* Elide bucket DB pruning scans when possibleTor Brede Vekterli2019-04-293-0/+163
* Convert BucketDBUpdaterTest from CppUnit to GTestTor Brede Vekterli2019-03-272-896/+596
* Merge pull request #8882 from vespa-engine/vekterli/add-read-only-support-dur...Tor Brede Vekterli2019-03-264-53/+425
|\
| * Minor C++ cleanupsTor Brede Vekterli2019-03-222-1/+2
| * Test more BucketDBUpdater two-phase transition edge casesTor Brede Vekterli2019-03-201-55/+94
| * Properly handle non-owned vs. missing bucketsTor Brede Vekterli2019-03-152-28/+172
| * WIP on BucketDBUpdater explicit activation supportTor Brede Vekterli2019-03-141-0/+2