aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests
Commit message (Expand)AuthorAgeFilesLines
* - 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
* GC some unused internal storage message typesTor Brede Vekterli2023-06-162-16/+0
* Clean up some todos.Henning Baldersheim2023-06-086-12/+12
* nullptr => not locked, otherwise locked.Henning Baldersheim2023-06-081-1/+1
* Avoid allocating LockKeeper on heap, just move it along with self.Henning Baldersheim2023-06-081-1/+1
* Reorder members to reduce holes, and use std::make_unique.Henning Baldersheim2023-06-081-0/+5
* Must check cluster state version in pending state, if presentTor Brede Vekterli2023-06-071-1/+14
* Ensure executor is synced after shutdownTor Brede Vekterli2023-06-051-1/+1
* Avoid blocking CommunicationManager thread during cluster state transitionsTor Brede Vekterli2023-06-021-32/+25
* 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
* Merge pull request #27027 from vespa-engine/vekterli/default-enable-fast-upda...Tor Brede Vekterli2023-05-081-0/+2
|\
| * Default-enable fast path updates when document versions are consistentTor Brede Vekterli2023-05-081-0/+2
* | wire create flag from document api to storage apiHåvard Pettersen2023-05-081-0/+24
|/
* 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
* propagate create flag to test-and-set helperHåvard Pettersen2023-05-031-0/+22
* wire create flagHåvard Pettersen2023-05-031-1/+11
* Ensure process-internal message ID uniquenessTor Brede Vekterli2023-04-282-28/+43
* 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
* | wire document condition probing through protobuf protocolHåvard Pettersen2023-04-192-0/+22
|/
* Add backend support for distributed condition evaluationTor Brede Vekterli2023-04-183-6/+89
* Add capability checking to state API handlersTor Brede Vekterli2023-03-221-1/+1
* Include mutex to get definition of std::mutex.Tor Egge2023-03-161-0/+1
* Add locking for reported node state in TestNodeStateUpdater.Tor Egge2023-03-162-2/+5