summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * review follow-upArne Juul2020-12-161-0/+2
| * add ClusterContext APIArne Juul2020-12-169-55/+55
* | Merge pull request #15809 from vespa-engine/toregge/handle-more-up-states-var...Tor Brede Vekterli2020-12-163-80/+76
|\ \ | |/ |/|
| * Store more variants of ideal service layer nodes for a given bucket in hash t...Tor Egge2020-12-143-80/+76
* | - Wire in the guard to make it evident that we have it when making changes th...Henning Baldersheim2020-12-151-4/+5
* | Gracefully abort outdated reindexing visitorsTor Brede Vekterli2020-12-141-6/+4
|/
* Merge pull request #15795 from vespa-engine/vekterli/use-random-bucket-lock-p...Tor Brede Vekterli2020-12-147-19/+76
|\
| * Only let reindexing puts through locked bucket if their token matches that of...Tor Brede Vekterli2020-12-117-19/+76
* | Merge pull request #15798 from vespa-engine/balder/wire-cluster-name-as-refer...Henning Baldersheim2020-12-116-20/+32
|\ \
| * | - Wire the clustername through as a reference to avoid referencing temporaries.Henning Baldersheim2020-12-116-20/+32
| |/
* | Merge pull request #15797 from vespa-engine/geirst/optimize-two-phase-update-...Geir Storli2020-12-111-1/+1
|\ \ | |/ |/|
| * Avoid lookup bucket database entries two times when handling fast path update...Geir Storli2020-12-111-1/+1
* | Extend use of bucket ownership hash.Tor Egge2020-12-113-9/+5
|/
* Bounce reindexing visitor with BUSY if merge is pending for bucketTor Brede Vekterli2020-12-091-0/+24
* Block ideal state operations towards buckets that are lockedTor Brede Vekterli2020-12-078-29/+119
* Remove dependency between ExternalOperationHandler and DistributorComponent.Geir Storli2020-12-0315-67/+76
* Merge pull request #15632 from vespa-engine/toregge/faster-distributor-bucket...Henning Baldersheim2020-12-031-0/+35
|\
| * Add process_update member function to BucketDatabase. It is used forTor Egge2020-12-031-0/+35
* | Allow starting deferred tasks concurrently with pending read opsTor Brede Vekterli2020-12-021-1/+37
* | Test edge case where a bucket is removed before starting deferred visitorTor Brede Vekterli2020-12-022-26/+76
|/
* Merge pull request #15594 from vespa-engine/toregge/remove-distributor-compon...Henning Baldersheim2020-12-022-4/+3
|\
| * Remove getIdealNodes() trampoline member function from DistributorComponent.Tor Egge2020-12-021-1/+2
| * Remove DistributorComponent trampoline member function.Tor Egge2020-12-021-3/+1
* | Merge pull request #15572 from vespa-engine/vekterli/initial-backend-reindexi...Tor Brede Vekterli2020-12-025-27/+322
|\ \ | |/ |/|
| * Simplify code interacting with blocked sequencing handlesTor Brede Vekterli2020-12-021-3/+3
| * Initial support for backend reindexing visitor functionalityTor Brede Vekterli2020-12-015-27/+322
* | Remove BucketDBUpdater trampoline member function.Tor Egge2020-12-022-5/+4
* | Trim down DistributorComponent member functions.Tor Egge2020-12-023-12/+9
|/
* Revert "Revert "Move bucket ownership methods to DistributorBucketSpace.""Tor Egge2020-12-013-1/+210
* Revert "Move bucket ownership methods to DistributorBucketSpace."Tor Egge2020-11-303-210/+1
* Add operation context interface to remove coupling between external operation...Geir Storli2020-11-307-3/+7
* Add comments about ideal nodes changing when bucket used bits > 33.Tor Egge2020-11-301-0/+6
* Move bucket ownership methods to DistributorBucketSpace.Tor Egge2020-11-273-1/+204
* Remove loadmetrics indirection.Henning Baldersheim2020-11-269-50/+39
* Use correct storage cluster name.Henning Baldersheim2020-11-261-1/+1
* As we have have now removed the expensive Route member we can further compact...Henning Baldersheim2020-11-267-37/+44
* Enforce minimum 8 configured distributor split bitsTor Brede Vekterli2020-11-111-0/+11
* Merge pull request #15144 from vespa-engine/vekterli/increase-priority-for-gl...Tor Brede Vekterli2020-11-042-6/+70
|\