summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #27275 from vespa-engine/vekterli/do-not-block-comm-mgr-th...Tor Brede Vekterli2023-06-054-114/+143
|\
| * Explicitly assert that task executor posting was not rejectedTor Brede Vekterli2023-06-051-1/+3
| * Ensure executor is synced after shutdownTor Brede Vekterli2023-06-052-6/+8
| * Avoid blocking CommunicationManager thread during cluster state transitionsTor Brede Vekterli2023-06-024-114/+139
* | Use underlying duration instead of going via floating pointTor Brede Vekterli2023-06-021-1/+2
|/
* Explicitly detect changed bucket ownership between read and write phasesTor Brede Vekterli2023-06-013-1/+20
* Add dedicated condition probe metrics for `PutOperation`/`RemoveOperation`Tor Brede Vekterli2023-05-1616-38/+74
* Handle MessageBus trace propagation for conditional removesTor Brede Vekterli2023-05-154-7/+49
* Merge pull request #27096 from vespa-engine/havardpe/write-repair-for-conditi...Henning Baldersheim2023-05-123-16/+241
|\
| * added write repair logic to RemoveOperationHåvard Pettersen2023-05-123-16/+241
* | Wire MessageBus reply traces through conditional Put pipelineTor Brede Vekterli2023-05-1212-58/+206
|/
* Handle create-flag during Put write repairTor Brede Vekterli2023-05-092-4/+47
* Merge pull request #27027 from vespa-engine/vekterli/default-enable-fast-upda...Tor Brede Vekterli2023-05-082-1/+4
|\
| * Add deprecation comment for configTor Brede Vekterli2023-05-081-0/+1
| * Default-enable fast path updates when document versions are consistentTor Brede Vekterli2023-05-082-1/+3
* | wire create flag from document api to storage apiHåvard Pettersen2023-05-082-1/+31
|/
* Merge pull request #27015 from vespa-engine/vekterli/add-and-wire-condition-p...Tor Brede Vekterli2023-05-083-0/+25
|\
| * Add and wire in condition probing configurationTor Brede Vekterli2023-05-083-0/+25
* | Propagate create-flag from parent Put to generated Put commandsTor Brede Vekterli2023-05-082-0/+24
|/
* Merge pull request #26979 from vespa-engine/vekterli/write-repair-for-conditi...Tor Brede Vekterli2023-05-0825-130/+990
|\
| * Improve reply cardinality checkingTor Brede Vekterli2023-05-051-2/+2
| * Address PR review commentsTor Brede Vekterli2023-05-053-2/+17
| * Support write-repair for conditional Put operationsTor Brede Vekterli2023-05-0425-130/+975
* | Change return type for VisitorFactory::makeVisitorEnvironment member functionTor Egge2023-05-057-14/+12
|/
* propagate create flag to test-and-set helperHåvard Pettersen2023-05-032-1/+23
* wire create flagHåvard Pettersen2023-05-034-2/+17
* Ensure process-internal message ID uniquenessTor Brede Vekterli2023-04-2810-81/+105
* Revert "Improve error message"Harald Musum2023-04-261-1/+1
* Merge pull request #26669 from vespa-engine/kkraune/error-msgKristian Aune2023-04-261-1/+1
|\
| * Improve error messageKristian Aune2023-04-031-1/+1
* | Merge pull request #26807 from vespa-engine/toregge/remove-searchresult-and-d...Henning Baldersheim2023-04-219-200/+4
|\ \
| * | Remove (SearchResult|DocumentSummary)(Command|Reply) storage and documentapi ...Tor Egge2023-04-219-200/+4
* | | Merge pull request #26800 from vespa-engine/vekterli/minor-put-remove-cleanupsTor Brede Vekterli2023-04-213-30/+34
|\ \ \
| * | | Minor cleanups in Put/Remove operation codeTor Brede Vekterli2023-04-203-30/+34
| |/ /
* / / 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-205-31/+139
|\ \
| * | Add condition support to distributor `GetOperation`Tor Brede Vekterli2023-04-195-31/+139
* | | wire document condition probing through protobuf protocolHåvard Pettersen2023-04-198-1/+38
|/ /
* | Add backend support for distributed condition evaluationTor Brede Vekterli2023-04-1811-61/+245
* | Change buffer state accounting from elements to entries.Tor Egge2023-04-041-1/+1
* | Use timed waits on persistence queue condition variableTor Brede Vekterli2023-04-041-2/+2
|/
* Minor code cleanups; no changes in semanticsTor Brede Vekterli2023-03-285-12/+12
* Ensure proper memory visibility on distributor stripe flushTor Brede Vekterli2023-03-271-0/+6
* Add capability checking to state API handlersTor Brede Vekterli2023-03-224-6/+25
* 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-138-17/+20
|\
| * Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-138-17/+20
* | Be explicit about lbound/ubound for bucket DB iteration and add lbound variantTor Brede Vekterli2023-03-137-51/+90
|/
* Use `optional` instead of `unique_ptr`Tor Brede Vekterli2023-03-071-41/+29