summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor/distributortest.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename destributor test that is only testing legacy mode.Geir Storli2021-06-161-1308/+0
* Block ideal state ops when a pending cluster state is presentTor Brede Vekterli2021-06-091-8/+1
* Add validation of the number of distributor stripes from config and add more ...Geir Storli2021-06-011-1/+2
* Make merge_entries_into_db() work across multiple stripes by handling each st...Geir Storli2021-05-281-2/+2
* Add timed batching of explicit host info sends triggered by stripesTor Brede Vekterli2021-05-101-0/+57
* Make more Distributor internals only available to friended testsTor Brede Vekterli2021-05-031-20/+16
* Revert "Make more Distributor internals only available to friended tests"Harald Musum2021-05-031-16/+20
* Make more Distributor internals only available to friended testsTor Brede Vekterli2021-04-301-20/+16
* Initial implementation and wiring of cross-stripe state and DB handlingTor Brede Vekterli2021-04-211-0/+39
* Stop exposing DistributorStripeComponent from IdealStateManager.Geir Storli2021-03-231-1/+1
* Remove functions from DistributorStripeComponent that are part of Distributor...Geir Storli2021-03-221-7/+7
* First steps of splitting distributor logic up into disjoint stripesTor Brede Vekterli2021-03-191-7/+10
* Prefer activating ready replicas with more documentsTor Brede Vekterli2021-02-221-1/+1
* Inhibit activation of replicas out of sync with a replica majorityTor Brede Vekterli2021-02-171-0/+17
* - Wire in the guard to make it evident that we have it when making changes th...Henning Baldersheim2020-12-151-4/+5
* Extend use of bucket ownership hash.Tor Egge2020-12-111-1/+1
* Remove dependency between ExternalOperationHandler and DistributorComponent.Geir Storli2020-12-031-8/+8
* Remove DistributorComponent trampoline member function.Tor Egge2020-12-021-3/+1
* Remove BucketDBUpdater trampoline member function.Tor Egge2020-12-021-1/+2
* Enforce minimum 8 configured distributor split bitsTor Brede Vekterli2020-11-111-0/+11
* Make prioritization of global bucket merges live configurableTor Brede Vekterli2020-11-031-0/+17
* Increase priority for global bucket mergesTor Brede Vekterli2020-11-021-0/+2
* Use std::mutex/std::condition_variable over vespalib::MonitorHenning Baldersheim2020-10-131-7/+6
* - Use std::mutex/std::condition_varaible over vespalib::Monitor.Henning Baldersheim2020-10-131-7/+2
* vespalib::Monitor -> std::mutex and std::condition_variableHenning Baldersheim2020-10-121-1/+1
* Use named constants instead of strings sprinkled all over.Henning Baldersheim2020-08-041-1/+2
* Remove legacy distributor bucket DB implementation and config wiringTor Brede Vekterli2020-07-031-14/+7
* Allow temporarily inhibiting maintenance ops when under loadTor Brede Vekterli2020-04-171-0/+8
* Only update bucket DB memory statistics at certain intervalsTor Brede Vekterli2020-04-071-0/+46
* Add initial metadata-only phase to inconsistent update handlingTor Brede Vekterli2020-03-161-0/+17
* Add configurable support for weakly consistent client GetsTor Brede Vekterli2020-01-171-0/+19
* Add distributor configuration for disabling merges for testingTor Brede Vekterli2020-01-081-0/+17
* FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-041-2/+3
* Fix ever-growing message tracker for concurrent Get operationsTor Brede Vekterli2019-11-281-9/+26
* Use fast updates when replica metadata is out of sync but document itself is ...Tor Brede Vekterli2019-11-151-0/+17
* 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-081-0/+24
* Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids.Henning Baldersheim2019-08-091-1/+1
* Use proper scope for enum constants.Tor Egge2019-07-301-3/+3
* Convert remaining CppUnit tests to GTestTor Brede Vekterli2019-06-251-411/+269
* Do not block scanning all buckets on first cluster state edgeTor Brede Vekterli2019-06-061-5/+7
* Remove stringref::c_str()Tor Brede Vekterli2018-07-251-2/+2
* Remove redundant typedefHenning Baldersheim2018-05-111-7/+1
* Remove no longer needed hash normalizer.Henning Baldersheim2018-04-161-1/+0
* Immediately send GetNodeState reply on "no more merges" pending edgeTor Brede Vekterli2018-03-191-0/+52
* Add total bucket counter to NodeMaintenanceStats.Tor Egge2018-03-161-6/+11
* Immediately send GetNodeState replies when leaving recovery modeTor Brede Vekterli2018-03-141-1/+28
* Invalidate accumulated bucket space stats on recovery mode entryTor Brede Vekterli2018-03-091-0/+41
* Simplify distributor unit tests.Tor Egge2018-02-231-4/+3
* Produce per node bucket spaces stats from the distributor based on node maint...Geir Storli2018-02-211-0/+21