aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Remove CppUnit dependencies in modulesTor Brede Vekterli2019-06-269-44/+7
* Don't require gmock library linkageTor Brede Vekterli2019-06-252-2/+4
* Convert remaining CppUnit tests to GTestTor Brede Vekterli2019-06-2563-5505/+3421
* Convert storageserver and visiting tests from CppUnit to GTestTor Brede Vekterli2019-06-1421-2422/+1587
* Convert persistence tests from CppUnit to GTestTor Brede Vekterli2019-06-1225-2573/+1254
* Convert BucketOwnershipNotifierTest from CppUnit to GTestTor Brede Vekterli2019-06-122-42/+18
* Convert StatusTest from CppUnit to GTestTor Brede Vekterli2019-06-123-52/+21
* Convert tests in 'common' module from CppUnit to GTestTor Brede Vekterli2019-06-129-188/+105
* Add missing includes.Tor Egge2019-06-1112-0/+12
* Convert LockableMapTest from CppUnit to GTestTor Brede Vekterli2019-06-073-629/+199
* Convert JudyMultiMapTest from CppUnit to GtestTor Brede Vekterli2019-06-073-72/+51
* Convert JudyArrayTest from CppUnit to GtestTor Brede Vekterli2019-06-073-166/+96
* Convert BucketManagerTest and InitializerTest to gtestTor Brede Vekterli2019-06-074-769/+250
* Convert BucketInfoTest from CppUnit to GTestTor Brede Vekterli2019-06-062-106/+46
* Do not block scanning all buckets on first cluster state edgeTor Brede Vekterli2019-06-063-10/+16
* Merge pull request #9657 from vespa-engine/vekterli/more-efficient-bucket-db-...Tor Brede Vekterli2019-06-0521-604/+1119
|\
| * Add comments to new DB merge functionalityTor Brede Vekterli2019-06-041-2/+88
| * Remove pointless typedef aliasTor Brede Vekterli2019-06-031-2/+0
| * Add new DB merging API to distributor BucketDatabaseTor Brede Vekterli2019-06-0321-604/+1035
* | Create gtest runner per test sub-module.Geir Storli2019-06-0431-17/+226
|/
* Remove storage dependency on searchlibTor Brede Vekterli2019-05-281-1/+0
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-272-12/+12
* Bounce Puts when a node is unavailable in the pending cluster stateTor Brede Vekterli2019-05-243-0/+41
* Re-enable cluster state transition optimizationTor Brede Vekterli2019-05-211-1/+11
* Avoid resurrecting replicas for nodes that are unavailable in pending stateTor Brede Vekterli2019-05-2110-332/+278
* Avoid recomputing bucket keys during sorting stepTor Brede Vekterli2019-05-153-18/+68
* Disable bucket DB pruning elision optimization for nowTor Brede Vekterli2019-05-142-11/+4
* Merge pull request #9341 from vespa-engine/vekterli/add-distributor-btree-buc...Tor Brede Vekterli2019-05-1319-180/+670
|\
| * Add initial B+tree distributor bucket databaseTor Brede Vekterli2019-05-0919-180/+670
* | Simplify the supervisor responsibilityHenning Baldersheim2019-05-103-22/+27
|/
* Elide bucket DB pruning scans when possibleTor Brede Vekterli2019-04-298-10/+275
* Cache super bucket ownership decisions when processing bucket DBTor Brede Vekterli2019-04-252-12/+46
* Add metrics around bucket DB pruning and merging phases of state transitionsTor Brede Vekterli2019-04-123-3/+21
* Limit number of persistence threads that can process merges in parallelTor Brede Vekterli2019-04-035-8/+50
* Convert BucketDBUpdaterTest from CppUnit to GTestTor Brede Vekterli2019-03-273-896/+597
* Merge pull request #8882 from vespa-engine/vekterli/add-read-only-support-dur...Tor Brede Vekterli2019-03-2632-151/+962
|\
| * Address code review feedback for distributor changesTor Brede Vekterli2019-03-262-7/+15
| * Minor C++ cleanupsTor Brede Vekterli2019-03-226-7/+8
| * Always allow activation commands through bouncer componentTor Brede Vekterli2019-03-202-0/+15
| * Test more BucketDBUpdater two-phase transition edge casesTor Brede Vekterli2019-03-203-58/+98
| * Properly handle non-owned vs. missing bucketsTor Brede Vekterli2019-03-159-52/+250
| * WIP on BucketDBUpdater explicit activation supportTor Brede Vekterli2019-03-146-7/+115
| * Basic handling of activate_cluster_state_version RPC in backendTor Brede Vekterli2019-03-147-14/+122
| * Move non-owned buckets to read-only DB and allow use for read-only opsTor Brede Vekterli2019-03-1412-66/+321
| * Add read-only bucket space repo and wire it through distributor componentsTor Brede Vekterli2019-03-1415-51/+129
* | include content length in http responseHåvard Pettersen2019-03-261-0/+3
* | Revert "include content length in http response"Harald Musum2019-03-251-3/+0
* | include content length in http responseHåvard Pettersen2019-03-251-0/+3
* | Revert typecasting of variables sent to JsonStream, instead assume thatTor Egge2019-03-151-2/+2
* | Adjust types in storage module.Tor Egge2019-03-146-20/+20