aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/distributor/operations/external/getoperation.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Wire MessageBus reply traces through conditional Put pipelineTor Brede Vekterli2023-05-121-1/+6
* Support write-repair for conditional Put operationsTor Brede Vekterli2023-05-041-1/+1
* Add condition support to distributor `GetOperation`Tor Brede Vekterli2023-04-191-3/+6
* Misc cleanup and formatting of distributor codeTor Brede Vekterli2022-12-151-4/+4
* Add MBus trace entry when no replicas are found for a document bucketTor Brede Vekterli2022-12-131-7/+14
* Reduce include and visibility of ptrholder.hHenning Baldersheim2022-09-231-5/+4
* Revert "Treat empty replica subset as inconsistent for GetOperation [run-syst...Tor Brede Vekterli2021-12-131-5/+0
* Treat empty replica subset as inconsistent for GetOperationTor Brede Vekterli2021-12-061-0/+5
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Reduce direct use of DistributorStripeComponent.Geir Storli2021-05-141-1/+1
* Split DistributorMessageSender into two parts.Geir Storli2021-04-291-5/+5
* Add node context interface to reduce coupling between external operations and...Geir Storli2020-11-301-5/+6
* Steal the traces explicit and force moving of traces. Also hide access to the...Henning Baldersheim2020-11-231-1/+1
* Reduce exposure of TraceNode even further.Henning Baldersheim2020-11-181-3/+1
* 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
* Expose ReadGuard via AbstractLockableMap interfaceTor Brede Vekterli2020-07-071-2/+1
* Handle tombstones in GetOperationTor Brede Vekterli2020-05-261-3/+9
* Do not add empty children.Henning Baldersheim2020-04-201-1/+3
* Add initial metadata-only phase to inconsistent update handlingTor Brede Vekterli2020-03-161-15/+23
* Add configurable support for weakly consistent client GetsTor Brede Vekterli2020-01-171-1/+4
* Ensure missing documents on replicas are not erroneously considered consistentTor Brede Vekterli2019-12-201-5/+5
* Avoid fast past update restart race with concurrently created replicaTor Brede Vekterli2019-12-131-0/+3
* Use fast updates when replica metadata is out of sync but document itself is ...Tor Brede Vekterli2019-11-151-20/+15
* Support thread-safe metric updatesTor Brede Vekterli2019-10-091-19/+20
* Rewrite Get operation starting to use explicit snapshottingTor Brede Vekterli2019-10-031-1/+1
* Let GetOperation take in explicit database read guardTor Brede Vekterli2019-09-271-3/+4
* Use snapshot read guard for Get operationsTor Brede Vekterli2019-08-191-16/+12
* avoid "clever" operator++ overloadArne Juul2018-09-261-6/+6
* Follow up on code review comments and move some shared_ptr'sHenning Baldersheim2018-04-031-36/+15
* Pass distributor bucket space to get operation, put operation, two phaseTor Egge2017-11-031-1/+4
* Revert "Revert "Use existing bucket space instead of placeholder value""Håkon Hallingstad2017-10-231-1/+1
* Revert "Use existing bucket space instead of placeholder value"Håkon Hallingstad2017-10-231-1/+1
* Use bucket space in existing get command when creating new get commands.Tor Egge2017-10-231-1/+1
* Take document::Bucket instead of document::BucketId as constructorTor Egge2017-10-171-1/+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
* Does not need fastos.hHenning Baldersheim2017-05-311-10/+6
* Use floating point timer for Get operation latency metricTor Brede Vekterli2016-12-201-3/+3
* Remove unused Judy-based distributor bucket databaseTor Brede Vekterli2016-10-131-1/+0
* PublishJon Bratseth2016-06-151-0/+289