summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #18287 from vespa-engine/geirst/fix-stripe-dispatch-of-req...Geir Storli2021-06-161-10/+2
|\
| * Dispatch RequestBucketInfoReply for non-existing buckets to correct distribut...Geir Storli2021-06-161-10/+2
* | Rename bucket db updater test that is only testing legacy mode.Geir Storli2021-06-164-96/+98
* | Rename destributor test that is only testing legacy mode.Geir Storli2021-06-165-70/+72
|/
* Assert that the storage message has a valid bucket id for striping.Geir Storli2021-06-152-9/+11
* Add per stripe handling of ideal state metrics with aggregation on top.Geir Storli2021-06-159-36/+127
* Merge pull request #18247 from vespa-engine/toregge/aggregate-metrics-on-the-...Geir Storli2021-06-152-4/+20
|\
| * Factor out common code to private helper member function.Tor Egge2021-06-142-8/+12
| * Aggregate distributor metrics when adding to snapshot.Tor Egge2021-06-142-0/+12
* | Measure queue size after element have been inserted, and stabilize test by wa...Henning Baldersheim2021-06-142-2/+3
|/
* Only support legacy mode in getActiveIdealStateOperations().Geir Storli2021-06-112-23/+2
* Merge pull request #18219 from vespa-engine/toregge/aggregate-metrics-from-di...Geir Storli2021-06-115-10/+88
|\
| * Remove stale comments.Tor Egge2021-06-112-5/+3
| * Aggregate metrics from distributor stripes.Tor Egge2021-06-115-6/+86
* | Merge pull request #18218 from vespa-engine/geirst/getnodestate-command-in-di...Geir Storli2021-06-111-0/+1
|\ \ | |/ |/|
| * Handle GetNodeStateCommand in distributor main thread when running in new str...Geir Storli2021-06-111-0/+1
* | Provide correct stripe index to notify_stripe_wants_to_send_host_info.Tor Egge2021-06-111-1/+1
|/
* MinReplica counts the minimum bucket replication factor, so use std::min inst...Geir Storli2021-06-112-2/+4
* Implement aggregation across distributor stripes for min replica, bucket spac...Geir Storli2021-06-1012-15/+316
* Block ideal state ops when a pending cluster state is presentTor Brede Vekterli2021-06-0929-139/+223
* Route CreateVisitorCommand with too few used bits in the super bucket id to a...Geir Storli2021-06-092-5/+26
* addValue -> set for gauge metric.Henning Baldersheim2021-06-071-1/+1
* Add queue size metricHenning Baldersheim2021-06-063-1/+5
* Merge pull request #18102 from vespa-engine/geirst/dispatch-get-and-visitor-m...Geir Storli2021-06-031-0/+7
|\
| * Dispatch get and visitor messages to correct distributor stripe.Geir Storli2021-06-031-0/+7
* | Use a hash map for specs. If the request is a point lookup then just use a ha...Henning Baldersheim2021-06-022-4/+3
|/
* Add proof of concept support for multiple distributor stripes.Geir Storli2021-06-016-23/+83
* Merge pull request #18050 from vespa-engine/geirst/validate-distributor-strip...Geir Storli2021-06-016-7/+39
|\
| * Add validation of the number of distributor stripes from config and add more ...Geir Storli2021-06-016-7/+39
* | Minor code cleanupTor Brede Vekterli2021-05-312-34/+5
* | Do not block global merges to nodes tagged as busyTor Brede Vekterli2021-05-313-5/+39
|/
* Make merge_entries_into_db() work across multiple stripes by handling each st...Geir Storli2021-05-285-12/+123
* Add common utils to map from bucket key to stripe and calculcate number of st...Geir Storli2021-05-287-12/+112
* admin/slobrok.0 does not always exist ....... anymore.Henning Baldersheim2021-05-271-1/+1
* Add a couple of stripe work TODOsTor Brede Vekterli2021-05-262-0/+4
* Remove extra braces from initializer list.Tor Egge2021-05-251-1/+1
* Merge pull request #17943 from vespa-engine/vekterli/minor-code-cleanupGeir Storli2021-05-2115-72/+41
|\
| * Minor cleanups in distributor maintenance handling codeTor Brede Vekterli2021-05-2115-72/+41
* | GC unused codeHenning Baldersheim2021-05-211-26/+0
|/
* Make distributor timestamp generation thread safeTor Brede Vekterli2021-05-185-23/+42
* Reduce direct use of DistributorStripeComponent.Geir Storli2021-05-1437-104/+129
* Merge pull request #17834 from vespa-engine/geirst/impl-bucket-space-state-mapGeir Storli2021-05-124-2/+143
|\
| * Implement class that provides mapping from bucket space to state for that space.Geir Storli2021-05-124-2/+143
* | Merge pull request #17830 from vespa-engine/vekterli/add-initial-multi-stripe...Tor Brede Vekterli2021-05-127-64/+178
|\ \ | |/ |/|
| * Add initial multi stripe support to access guardTor Brede Vekterli2021-05-127-64/+178
* | Stop all stripe threads before starting shutdown (and closing) of the storage...Geir Storli2021-05-117-19/+31
|/
* Extend TickableStripe interface to avoid direct access to DistributorStripe i...Tor Brede Vekterli2021-05-118-27/+224
* Explicitly signal locking requirements in function signatureTor Brede Vekterli2021-05-102-3/+3
* Add timed batching of explicit host info sends triggered by stripesTor Brede Vekterli2021-05-108-12/+193
* Propagate config to underlying bucket repos when storage distribution changes.Geir Storli2021-05-102-0/+14