summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor
Commit message (Expand)AuthorAgeFilesLines
* Update todos.Geir Storli2021-06-291-20/+21
* Rename functions to be more stripe centric.Geir Storli2021-06-283-65/+66
* Migrate stripe tests from LegacyDistributorTest to DistributorStripeTest.Geir Storli2021-06-284-21/+528
* Merge pull request #18409 from vespa-engine/geirst/baseline-utils-and-tests-f...Geir Storli2021-06-254-0/+810
|\
| * Prepare baseline utils and tests for a single distributor stripe.Geir Storli2021-06-254-0/+810
* | Avoid race condition regression introduced in #18179Tor Brede Vekterli2021-06-242-3/+118
|/
* Rename bucket db updater test that is only testing legacy mode.Geir Storli2021-06-162-93/+95
* Rename destributor test that is only testing legacy mode.Geir Storli2021-06-162-65/+67
* MinReplica counts the minimum bucket replication factor, so use std::min inst...Geir Storli2021-06-111-1/+1
* Implement aggregation across distributor stripes for min replica, bucket spac...Geir Storli2021-06-102-5/+148
* Block ideal state ops when a pending cluster state is presentTor Brede Vekterli2021-06-099-76/+166
* Merge pull request #18050 from vespa-engine/geirst/validate-distributor-strip...Geir Storli2021-06-011-1/+2
|\
| * Add validation of the number of distributor stripes from config and add more ...Geir Storli2021-06-011-1/+2
* | 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
* Remove extra braces from initializer list.Tor Egge2021-05-251-1/+1
* 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
* Prefer activating ready replicas with more documentsTor Brede Vekterli2021-02-223-67/+54
* - Reduce visibility of ClusterState and Distribution.Henning Baldersheim2021-02-196-3/+8
* Inhibit activation of replicas out of sync with a replica majorityTor Brede Vekterli2021-02-172-4/+88
* use size literals in storageArne Juul2021-02-151-1/+2
* Avoid starving global merges with default space bucket deletionsTor Brede Vekterli2021-02-112-7/+7
* Decouple and cleanup. No semantic changes.Henning Baldersheim2021-01-212-1/+2
* Reject two phase update operation in safe path if feed in cluster is blocked.Geir Storli2021-01-191-0/+17
* Reject non-trivial updates if feed is blocked in the cluster.Geir Storli2021-01-191-6/+29
* Reject puts if feed is blocked in the cluster.Geir Storli2021-01-193-4/+46
* Use stricter version of dynamic_cast.Tor Egge2021-01-041-1/+1
* Use std namespace for dynamic_pointer_cast.Tor Egge2021-01-041-1/+1
* Merge pull request #15836 from vespa-engine/arnej/storage-cluster-contextArne H Juul2020-12-179-55/+57
|\