aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests
Commit message (Expand)AuthorAgeFilesLines
* Add queue size metricHenning Baldersheim2021-06-061-0/+1
* Use a hash map for specs. If the request is a point lookup then just use a ha...Henning Baldersheim2021-06-021-1/+1
* Merge pull request #18050 from vespa-engine/geirst/validate-distributor-strip...Geir Storli2021-06-012-1/+14
|\
| * Add validation of the number of distributor stripes from config and add more ...Geir Storli2021-06-012-1/+14
* | Do not block global merges to nodes tagged as busyTor Brede Vekterli2021-05-311-1/+16
|/
* Make merge_entries_into_db() work across multiple stripes by handling each st...Geir Storli2021-05-282-8/+86
* Add common utils to map from bucket key to stripe and calculcate number of st...Geir Storli2021-05-282-0/+38
* Remove extra braces from initializer list.Tor Egge2021-05-251-1/+1
* Make distributor timestamp generation thread safeTor Brede Vekterli2021-05-182-3/+3
* Reduce direct use of DistributorStripeComponent.Geir Storli2021-05-1412-34/+52
* Merge pull request #17830 from vespa-engine/vekterli/add-initial-multi-stripe...Tor Brede Vekterli2021-05-124-34/+103
|\
| * Add initial multi stripe support to access guardTor Brede Vekterli2021-05-124-34/+103
* | Stop all stripe threads before starting shutdown (and closing) of the storage...Geir Storli2021-05-112-2/+7
|/
* Extend TickableStripe interface to avoid direct access to DistributorStripe i...Tor Brede Vekterli2021-05-111-1/+34
* Add timed batching of explicit host info sends triggered by stripesTor Brede Vekterli2021-05-103-2/+66
* Make more Distributor internals only available to friended testsTor Brede Vekterli2021-05-038-49/+82
* Revert "Make more Distributor internals only available to friended tests"Harald Musum2021-05-038-82/+49
* Make more Distributor internals only available to friended testsTor Brede Vekterli2021-04-308-49/+82
* Merge pull request #17661 from vespa-engine/vekterli/distributor-stripe-pool-...Geir Storli2021-04-292-0/+93
|\
| * Fix typo and add some TODOs for follow-upsTor Brede Vekterli2021-04-291-0/+1
| * Add DistributorStripe thread pool with thread park/unpark supportTor Brede Vekterli2021-04-292-0/+92
* | Split DistributorMessageSender into two parts.Geir Storli2021-04-292-4/+4
|/
* Rename DistributorOperationContext to DistributorStripeOperationContext.Geir Storli2021-04-272-3/+3
* Propagate num_distributor_stripes cfg to Distributor ctor and instantiate Buc...Geir Storli2021-04-221-1/+1
* Initial implementation and wiring of cross-stripe state and DB handlingTor Brede Vekterli2021-04-214-5/+44
* Stop exposing DistributorStripeComponent from IdealStateManager.Geir Storli2021-03-233-11/+11
* Remove functions from DistributorStripeComponent that are part of Distributor...Geir Storli2021-03-221-2/+2
* Remove functions from DistributorStripeComponent that are part of Distributor...Geir Storli2021-03-229-30/+37
* Rename DistributorComponent -> DistributorStripeComponent.Geir Storli2021-03-222-5/+5
* First steps of splitting distributor logic up into disjoint stripesTor Brede Vekterli2021-03-1915-11/+32
* Stop exposing DistributorComponent from BucketDBUpdater.Geir Storli2021-03-171-2/+2
* Guard against processing bucket requests with inconsistent internal state ver...Tor Brede Vekterli2021-03-031-8/+37
* Merge pull request #16658 from vespa-engine/vekterli/prefer-ready-replicas-wi...Tor Brede Vekterli2021-02-243-67/+54
|\
| * Prefer activating ready replicas with more documentsTor Brede Vekterli2021-02-223-67/+54
* | - Change error handling so that both synchonous and asynchronous errors can b...Henning Baldersheim2021-02-231-14/+14
|/
* Use vespalib::rmdir()Tor Egge2021-02-211-1/+2
* - Reduce visibility of ClusterState and Distribution.Henning Baldersheim2021-02-1922-11/+40
* Inhibit activation of replicas out of sync with a replica majorityTor Brede Vekterli2021-02-173-4/+142
* revert changes inside stringsArne Juul2021-02-151-1/+1
* use size literals in storageArne Juul2021-02-155-10/+14
* Avoid starving global merges with default space bucket deletionsTor Brede Vekterli2021-02-112-7/+7
* Make the noise level used when deciding whether to report resource usage conf...Geir Storli2021-02-041-12/+34
* Revert "Properly track execution of BucketTasks and provide sync() and orderâ...Henning Baldersheim2021-02-021-34/+0
* Properly track execution of BucketTasks and provide sync() and orderly shutdown.Henning Baldersheim2021-02-021-0/+34
* Revert "Implement BucketExecutor::sync."Henning Baldersheim2021-02-021-34/+0
* Use conditional notify instead of sleep.Henning Baldersheim2021-02-011-0/+1
* Implement BucketExecutor::sync.Henning Baldersheim2021-02-011-0/+33
* Wire reporting of attribute resource usage all the way to the cluster control...Geir Storli2021-01-291-0/+22
* Reduce diff slack to 0.001Tor Egge2021-01-261-4/+4
* Add attribute resource usage to reported host info.Tor Egge2021-01-251-3/+26