summaryrefslogtreecommitdiffstats
path: root/storage/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* - Control tcp-no-delay explicit.Henning Baldersheim2021-07-022-2/+9
* Support multiple network threads in mbus.Henning Baldersheim2021-07-022-5/+6
* Merge pull request #18409 from vespa-engine/geirst/baseline-utils-and-tests-f...Geir Storli2021-06-255-1/+11
|\
| * Prepare baseline utils and tests for a single distributor stripe.Geir Storli2021-06-255-1/+11
* | Avoid race condition regression introduced in #18179Tor Brede Vekterli2021-06-242-2/+13
|/
* 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-162-3/+3
* | Rename destributor test that is only testing legacy mode.Geir Storli2021-06-163-5/+5
|/
* 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-141-1/+1
|/
* 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-111-1/+3
* Implement aggregation across distributor stripes for min replica, bucket spac...Geir Storli2021-06-1010-10/+168
* Block ideal state ops when a pending cluster state is presentTor Brede Vekterli2021-06-0920-63/+57
* 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-062-1/+4
* 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-021-3/+2
|/
* 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-014-6/+25
|\
| * Add validation of the number of distributor stripes from config and add more ...Geir Storli2021-06-014-6/+25
* | Minor code cleanupTor Brede Vekterli2021-05-312-34/+5
* | Do not block global merges to nodes tagged as busyTor Brede Vekterli2021-05-312-4/+23
|/
* Make merge_entries_into_db() work across multiple stripes by handling each st...Geir Storli2021-05-283-4/+37
* Add common utils to map from bucket key to stripe and calculcate number of st...Geir Storli2021-05-285-12/+74
* 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
* 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-183-20/+39
* Reduce direct use of DistributorStripeComponent.Geir Storli2021-05-1425-70/+77
* 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-123-30/+75
|\ \ | |/ |/|
| * Add initial multi stripe support to access guardTor Brede Vekterli2021-05-123-30/+75
* | Stop all stripe threads before starting shutdown (and closing) of the storage...Geir Storli2021-05-115-17/+24
|/