summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor
Commit message (Expand)AuthorAgeFilesLines
* Remove deprecated "revert" functionality from distributor codeTor Brede Vekterli2023-09-081-78/+1
* Wire distributor operation cancelling to state change edgesTor Brede Vekterli2023-09-0710-94/+520
* Merge pull request #28414 from vespa-engine/vekterli/add-predicated-bucket-ms...Tor Brede Vekterli2023-09-061-34/+91
|\
| * Enumerate pending message IDs on a bucket predicate basisTor Brede Vekterli2023-09-051-34/+91
* | Make modification evident by renaming entry to set_entryHenning Baldersheim2023-09-051-1/+1
* | Constify the context and control acces to the Context._entry fieldHenning Baldersheim2023-09-051-1/+1
|/
* ReformatHenning Baldersheim2023-09-051-27/+53
* Test for empty stringHenning Baldersheim2023-09-051-10/+10
* - push_back => emplace_backHenning Baldersheim2023-09-041-129/+55
* When pruning unavailable replicas, use intersection of cluster state and dist...Tor Brede Vekterli2023-09-041-0/+30
* Make partial cancellelation state part of the APITor Brede Vekterli2023-08-214-8/+8
* Implement edge-triggered distributor operation cancellingTor Brede Vekterli2023-08-186-34/+447
* Move vectors, not copyHenning Baldersheim2023-08-181-7/+6
* Merge pull request #28062 from vespa-engine/vekterli/post-review-changesHenning Baldersheim2023-08-161-4/+4
|\
| * Rename destructive statistics read function to be more clear in its semanticsTor Brede Vekterli2023-08-161-4/+4
* | GC last use of hasItem, and use lookup interface directly.Henning Baldersheim2023-08-169-26/+22
* | Check size before checking content.Henning Baldersheim2023-08-161-0/+1
* | - Avoid going via a temporary IdealNodesList.Henning Baldersheim2023-08-143-27/+10
|/
* Reduce use of default values in method callsHenning Baldersheim2023-08-103-128/+53
* Merge pull request #28021 from vespa-engine/balder/generate-fast-idealstate-l...Henning Baldersheim2023-08-102-11/+8
|\
| * Generate fast lookup table for ideal onceHenning Baldersheim2023-08-102-11/+8
* | Merge pull request #28017 from vespa-engine/balder/pass-time-alongHenning Baldersheim2023-08-101-0/+6
|\ \ | |/ |/|
| * Time tracking will not be started until html has been requested at least once.Henning Baldersheim2023-08-101-0/+6
* | Avoid copying the ideal state out from the ideal state bundle.Henning Baldersheim2023-08-101-22/+12
|/
* - Since the vespalib::hash_map iterators are invalidated on modification stor...Henning Baldersheim2023-08-091-1/+1
* Merge pull request #27991 from vespa-engine/balder/use-hash-set-for-outdated-...Henning Baldersheim2023-08-092-2/+2
|\
| * Use a vespalib::hash_set<uint8_t> instead of std::unordered_setHenning Baldersheim2023-08-092-2/+2
* | Merge pull request #27989 from vespa-engine/balder/faster-bucketdb-metricsHenning Baldersheim2023-08-093-17/+9
|\ \
| * | Unify on a single definition of MinReplicaMapHenning Baldersheim2023-08-083-5/+5
| * | Move where possibleHenning Baldersheim2023-08-081-12/+4
| |/
* / Use const referenceHenning Baldersheim2023-08-081-5/+5
|/
* Reverse test as default has changedHenning Baldersheim2023-08-031-3/+3
* Must check cluster state version in pending state, if presentTor Brede Vekterli2023-06-071-1/+14
* Explicitly detect changed bucket ownership between read and write phasesTor Brede Vekterli2023-06-011-0/+13
* Add dedicated condition probe metrics for `PutOperation`/`RemoveOperation`Tor Brede Vekterli2023-05-163-2/+20
* Handle MessageBus trace propagation for conditional removesTor Brede Vekterli2023-05-151-1/+40
* Merge pull request #27096 from vespa-engine/havardpe/write-repair-for-conditi...Henning Baldersheim2023-05-121-5/+157
|\
| * added write repair logic to RemoveOperationHÃ¥vard Pettersen2023-05-121-5/+157
* | Wire MessageBus reply traces through conditional Put pipelineTor Brede Vekterli2023-05-124-10/+104
|/
* Handle create-flag during Put write repairTor Brede Vekterli2023-05-091-2/+44
* Default-enable fast path updates when document versions are consistentTor Brede Vekterli2023-05-081-0/+2
* Merge pull request #27015 from vespa-engine/vekterli/add-and-wire-condition-p...Tor Brede Vekterli2023-05-081-0/+19
|\
| * Add and wire in condition probing configurationTor Brede Vekterli2023-05-081-0/+19
* | Propagate create-flag from parent Put to generated Put commandsTor Brede Vekterli2023-05-081-0/+23
|/
* Improve reply cardinality checkingTor Brede Vekterli2023-05-051-2/+2
* Address PR review commentsTor Brede Vekterli2023-05-052-0/+15
* Support write-repair for conditional Put operationsTor Brede Vekterli2023-05-045-2/+355
* Add NewestReplica equality tests and gmock matcher for distinct elements in a...Tor Brede Vekterli2023-04-203-10/+26
* Merge pull request #26788 from vespa-engine/vekterli/add-condition-match-meta...Tor Brede Vekterli2023-04-201-22/+115
|\
| * Add condition support to distributor `GetOperation`Tor Brede Vekterli2023-04-191-22/+115