aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/distributor/operations/external/twophaseupdateoperation.cpp
Commit message (Expand)AuthorAgeFilesLines
* Propagate "create if missing"-flag outside binary Update payload in protocolsTor Brede Vekterli2024-04-261-1/+1
* - Hardcode enable_metadata_only_fetch_phase_for_inconsistent_updates and rest...Henning Baldersheim2024-02-031-3/+2
* - Always inhibit_default_merges_when_global_merges_pendingHenning Baldersheim2024-02-021-0/+1
* Update copyrightJon Bratseth2023-10-091-1/+1
* Implement edge-triggered distributor operation cancellingTor Brede Vekterli2023-08-181-14/+62
* Add dedicated condition probe metrics for `PutOperation`/`RemoveOperation`Tor Brede Vekterli2023-05-161-1/+2
* Support write-repair for conditional Put operationsTor Brede Vekterli2023-05-041-58/+2
* Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-131-2/+1
* Reduce transitive includes.Henning Baldersheim2023-03-011-1/+1
* Use espalib::system_time instead of framework::MilliSecTime for OperationHenning Baldersheim2023-02-071-5/+4
* Revert "Øess use of getSeconds/getMicroSeconds/getMilliSeconds."Henning Baldersheim2023-02-071-4/+5
* Øess use of getSeconds/getMicroSeconds/getMilliSeconds.Henning Baldersheim2023-02-051-5/+4
* Misc cleanup and formatting of distributor codeTor Brede Vekterli2022-12-151-4/+3
* Propagate doc repo in update to auto-created blank document instanceTor Brede Vekterli2022-12-091-1/+3
* Add support for two-phase document garbage collectionTor Brede Vekterli2022-08-171-0/+4
* Complete wiring of OK/failure metric reporting during update write-repairTor Brede Vekterli2021-12-171-6/+9
* Cover additional update failure edge cases with metricsTor Brede Vekterli2021-12-161-13/+29
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Block ideal state ops when a pending cluster state is presentTor Brede Vekterli2021-06-091-0/+4
* Reduce direct use of DistributorStripeComponent.Geir Storli2021-05-141-2/+2
* Split DistributorMessageSender into two parts.Geir Storli2021-04-291-23/+23
* Rename DistributorOperationContext to DistributorStripeOperationContext.Geir Storli2021-04-271-1/+1
* Reject two phase update operation in safe path if feed in cluster is blocked.Geir Storli2021-01-191-5/+19
* add ClusterContext APIArne Juul2020-12-161-2/+2
* Avoid lookup bucket database entries two times when handling fast path update...Geir Storli2020-12-111-8/+15
* Block ideal state operations towards buckets that are lockedTor Brede Vekterli2020-12-071-0/+4
* Remove DistributorComponent trampoline member function.Tor Egge2020-12-021-2/+3
* Add operation context interface to remove coupling between external operation...Geir Storli2020-11-301-12/+16
* Add interface to parse a document selection to reduce coupling between extern...Geir Storli2020-11-301-2/+2
* Add node context interface to reduce coupling between external operations and...Geir Storli2020-11-301-4/+5
* Remove loadmetrics indirection.Henning Baldersheim2020-11-261-4/+4
* As we have have now removed the expensive Route member we can further compact...Henning Baldersheim2020-11-261-1/+1
* Avoid having mutating methods const.Henning Baldersheim2020-11-231-1/+1
* Steal the traces explicit and force moving of traces. Also hide access to the...Henning Baldersheim2020-11-231-1/+1
* Move instead of copyHenning Baldersheim2020-11-231-20/+17
* Move the Trace and TraceNode when adding traces.Henning Baldersheim2020-11-181-1/+1
* Hide the modifiable TraceNode root inside the Trace objectHenning Baldersheim2020-11-181-1/+1
* No need to copy an empty object into another empty object.Henning Baldersheim2020-11-181-1/+1
* Revert "Revert "Balder/use an actual fieldset repo""Henning Baldersheim2020-08-201-1/+1
* Revert "Balder/use an actual fieldset repo"Arnstein Ressem2020-08-191-1/+1
* Build the FieldSetRepo up front with all configured fieldsets to avoid buildi...Henning Baldersheim2020-08-141-1/+1
* Only single slashHenning Baldersheim2020-08-051-1/+1
* Use named constants instead of strings sprinkled all over.Henning Baldersheim2020-08-041-3/+4
* Don't verbose print documents on debug log levelTor Brede Vekterli2020-07-221-2/+2
* Handle tombstones in GetOperationTor Brede Vekterli2020-05-261-0/+3
* Do not add empty children.Henning Baldersheim2020-04-201-1/+3
* Track metrics for new inconsistent update phasesTor Brede Vekterli2020-03-241-4/+25
* Use c++11 for loops and use std::move.Henning Baldersheim2020-03-231-2/+2
* Add comments and some extra safety handling of single Get commandTor Brede Vekterli2020-03-171-1/+3
* Add initial metadata-only phase to inconsistent update handlingTor Brede Vekterli2020-03-161-28/+131