aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids.Henning Baldersheim2019-08-0910-338/+64
* Adjust format string for bucket db updater.Tor Egge2019-08-071-1/+1
* Use std::_Exit instead of std::quick_exit.Tor Egge2019-08-061-1/+1
* Don't depend on gcc libs when using clangTor Egge2019-08-011-1/+1
* Adjust forward declaration for IdealStateManagerTest.Tor Egge2019-07-311-1/+1
* Use enum class for storage::spi::Result::ErrorType.Tor Egge2019-07-309-31/+31
* Use proper scope for enum constants.Tor Egge2019-07-301-3/+3
* Assert once (per version) on broken bucket DB invariantsTor Brede Vekterli2019-07-021-6/+8
* Promote log level for DB pruning elision decisionsTor Brede Vekterli2019-06-281-1/+3
* Emit single-shot warning for phantom bucket replicasTor Brede Vekterli2019-06-282-15/+27
* 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