aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/distributor/operations/external/twophaseupdateoperation.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Implement edge-triggered distributor operation cancellingTor Brede Vekterli2023-08-181-9/+12
* Add dedicated condition probe metrics for `PutOperation`/`RemoveOperation`Tor Brede Vekterli2023-05-161-0/+1
* Support write-repair for conditional Put operationsTor Brede Vekterli2023-05-041-18/+20
* Misc cleanup and formatting of distributor codeTor Brede Vekterli2022-12-151-16/+7
* Cover additional update failure edge cases with metricsTor Brede Vekterli2021-12-161-2/+3
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Reduce direct use of DistributorStripeComponent.Geir Storli2021-05-141-4/+4
* Split DistributorMessageSender into two parts.Geir Storli2021-04-291-19/+19
* Rename DistributorOperationContext to DistributorStripeOperationContext.Geir Storli2021-04-271-2/+2
* Reject two phase update operation in safe path if feed in cluster is blocked.Geir Storli2021-01-191-0/+1
* Avoid lookup bucket database entries two times when handling fast path update...Geir Storli2020-12-111-2/+3
* Add operation context interface to remove coupling between external operation...Geir Storli2020-11-301-2/+4
* Add interface to parse a document selection to reduce coupling between extern...Geir Storli2020-11-301-0/+1
* Add node context interface to reduce coupling between external operations and...Geir Storli2020-11-301-0/+1
* Move the error description to a separate allocation as it is rarely used.Henning Baldersheim2020-11-241-1/+1
* Avoid having mutating methods const.Henning Baldersheim2020-11-231-1/+1
* Move instead of copyHenning Baldersheim2020-11-231-1/+1
* Track metrics for new inconsistent update phasesTor Brede Vekterli2020-03-241-0/+4
* Use c++11 for loops and use std::move.Henning Baldersheim2020-03-231-1/+1
* Add initial metadata-only phase to inconsistent update handlingTor Brede Vekterli2020-03-161-10/+19
* Disable fast update path restarts by defaultTor Brede Vekterli2019-12-201-0/+1
* Avoid fast past update restart race with concurrently created replicaTor Brede Vekterli2019-12-131-0/+2
* Use fast updates when replica metadata is out of sync but document itself is ...Tor Brede Vekterli2019-11-151-0/+2
* Add explicit metric for diverging timestamps on updated documentsTor Brede Vekterli2018-11-191-1/+3
* Remove BatchDocumentUpdateMessage and BatchDocumentUpdateReply fromTor Egge2018-09-251-1/+0
* Pass distributor bucket space to get operation, put operation, two phaseTor Egge2017-11-031-0/+4
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Add operation sequencing for put, remove and update operations (#2252)Tor Brede Vekterli2017-04-251-2/+4
* add override in storage/distributor moduleArne H Juul2017-04-111-5/+5
* deinline large destructorsHenning Baldersheim2017-03-081-0/+1
* PublishJon Bratseth2016-06-151-0/+136