summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/bucketdb
Commit message (Expand)AuthorAgeFilesLines
* Guard against processing bucket requests with inconsistent internal state ver...Tor Brede Vekterli2021-03-031-8/+37
* - Reduce visibility of ClusterState and Distribution.Henning Baldersheim2021-02-191-0/+2
* Inhibit activation of replicas out of sync with a replica majorityTor Brede Vekterli2021-02-171-0/+54
* Wire in HostInfo to FileStorManager.Tor Egge2021-01-181-1/+1
* Start expensive tests earlier.Henning Baldersheim2021-01-131-2/+0
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-101-0/+1
* - Wire in the guard to make it evident that we have it when making changes th...Henning Baldersheim2020-12-151-0/+1
* Add test for explicit read guard iterator key orderingTor Brede Vekterli2020-10-301-0/+23
* Add striped implementation of B-tree content node bucket databaseTor Brede Vekterli2020-10-301-46/+8
* Remove legacy Judy array-backed bucket DB implementationTor Brede Vekterli2020-10-284-359/+2
* GC unused disk dimension.Henning Baldersheim2020-10-201-2/+2
* Remove legacy bucket DB initializer componentTor Brede Vekterli2020-10-192-597/+0
* Greatly simplify bucket DB persistence provider bootstrap procedureTor Brede Vekterli2020-10-163-21/+7
* GC disk related code.Henning Baldersheim2020-10-152-17/+6
* Remove partitions from SPI.Tor Egge2020-10-142-34/+8
* Use std::mutex/std::condition_variable over vespalib::MonitorHenning Baldersheim2020-10-131-2/+1
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-071-1/+1
* Add content node bucket DB memory usage metricsTor Brede Vekterli2020-09-041-1/+19
* Merge pull request #13819 from vespa-engine/vekterli/basic-snapshot-support-f...Tor Brede Vekterli2020-07-081-14/+68
|\
| * Use bucket DB read guards for metric and status aggregationTor Brede Vekterli2020-07-071-0/+16
| * Expose ReadGuard via AbstractLockableMap interfaceTor Brede Vekterli2020-07-071-14/+52
* | Consolidate search for GTest.Tor Egge2020-07-071-1/+0
|/
* Merge pull request #13706 from vespa-engine/vekterli/btree-bucket-db-support-...Tor Brede Vekterli2020-06-302-156/+257
|\
| * Address review commentsTor Brede Vekterli2020-06-291-7/+6
| * Create generic B-tree bucket DB and content node DB implementationTor Brede Vekterli2020-06-252-156/+258
* | Use find_package to find gtest library.Tor Egge2020-06-291-1/+2
|/
* Remove unused legacy bucket DB functionalityTor Brede Vekterli2020-06-031-149/+0
* - Update metrics less often by removing the forceEventLogging alltogether.Henning Baldersheim2020-05-131-3/+3
* Some libraries print "0x0" for a null void ptr,Tor Egge2020-04-221-1/+1
* Disable old, non-deterministic testTor Brede Vekterli2019-09-271-1/+1
* Add config override for simulating bucket info request processing latencyTor Brede Vekterli2019-09-201-1/+1
* Remove DocIdString outside of documentHenning Baldersheim2019-08-191-4/+2
* Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids.Henning Baldersheim2019-08-091-2/+2
* Remove CppUnit dependencies in modulesTor Brede Vekterli2019-06-261-2/+2
* Convert remaining CppUnit tests to GTestTor Brede Vekterli2019-06-251-1/+1
* Convert LockableMapTest from CppUnit to GTestTor Brede Vekterli2019-06-072-628/+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-073-768/+249
* Convert BucketInfoTest from CppUnit to GTestTor Brede Vekterli2019-06-062-106/+46
* Create gtest runner per test sub-module.Geir Storli2019-06-043-0/+25
* Add workarounds for legacy global distribution hash handlingTor Brede Vekterli2019-02-211-0/+61
* Merge pull request #8443 from vespa-engine/vekterli/add-per-bucket-space-data...Tor Brede Vekterli2019-02-111-1/+47
|\
| * Expose data metrics per bucket space on content nodeTor Brede Vekterli2019-02-081-1/+47
* | Eliminate some clang warnings in storage.Tor Egge2019-02-101-27/+0
|/
* Remove stringref::c_str()Tor Brede Vekterli2018-07-251-2/+2
* move LOG_SETUP after other includesArne Juul2018-06-202-4/+6
* Merge branch 'master' into arnej/use-log-abortArne Juul2018-06-201-0/+1
|\
| * 1 - Use a backing buffer for the DocumentUpdate that always is source of truth.Henning Baldersheim2018-06-121-0/+1
* | use LOG_ABORT not just abort()Arne Juul2018-06-122-0/+4
|/