aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge pull request #26423 from vespa-engine/geirst/less-document-without-type...Geir Storli2023-03-137-15/+19
|\
| * Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-137-15/+19
* | Be explicit about lbound/ubound for bucket DB iteration and add lbound variantTor Brede Vekterli2023-03-132-30/+59
|/
* use ref_counted in fnetHåvard Pettersen2023-03-062-3/+3
* typesafe getLastProcessedTime tooHenning Baldersheim2023-03-012-5/+5
* Ensure we stay with system time until limitation has been lifted in a type sa...Henning Baldersheim2023-02-282-2/+2
* Unify on steady timeHenning Baldersheim2023-02-282-2/+2
* Use vespalib::steady_time for getMilliSecTime to ensure no wraps around and s...Henning Baldersheim2023-02-282-32/+12
* avoid using fastos thread in searchcoreHåvard Pettersen2023-02-271-1/+0
* Merge pull request #26175 from vespa-engine/havardpe/avoid-fastos-thread-in-s...Geir Storli2023-02-242-5/+1
|\
| * avoid using fastos thread in storageHåvard Pettersen2023-02-242-5/+1
* | untangle messagebus from fastosHåvard Pettersen2023-02-241-0/+1
|/
* remove document::RunnableHåvard Pettersen2023-02-204-20/+29
* use std::thread directlyHåvard Pettersen2023-02-151-1/+1
* stop using fastos thread more placesHåvard Pettersen2023-02-141-3/+1
* - Disconnect clock and MicroSecTime.Henning Baldersheim2023-02-082-17/+3
* Use explicit initialization in constructorHenning Baldersheim2023-02-081-1/+1
* Reduce use of getSeconds further.Henning Baldersheim2023-02-083-18/+8
* Reduce usage of MicroSecondTimeHenning Baldersheim2023-02-082-4/+5
* Merge pull request #25888 from vespa-engine/balder/gc-milliscondsHenning Baldersheim2023-02-071-12/+1
|\
| * GC MilliSeconds in favor of c++11 time/duration.Henning Baldersheim2023-02-061-12/+1