aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/distributor/externaloperationhandler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Add dedicated condition probe metrics for `PutOperation`/`RemoveOperation`Tor Brede Vekterli2023-05-161-2/+5
* Revert "Improve error message"Harald Musum2023-04-261-1/+1
* Improve error messageKristian Aune2023-04-031-1/+1
* - Disconnect clock and MicroSecTime.Henning Baldersheim2023-02-081-4/+2
* Add support for two-phase document garbage collectionTor Brede Vekterli2022-08-171-0/+3
* Avoid holding ref to last generated operationTor Brede Vekterli2022-07-191-2/+2
* Use vespalib::string in TestAndSetConditionTor Brede Vekterli2022-03-241-1/+1
* Revert "Use vespalib::string in TestAndSetCondition"Tor Brede Vekterli2022-03-241-1/+1
* Use vespalib::string in TestAndSetConditionTor Brede Vekterli2022-03-241-1/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Rename Distributor to TopLevelDistributor.Geir Storli2021-09-061-1/+1
* Block ideal state ops when a pending cluster state is presentTor Brede Vekterli2021-06-091-0/+3
* Split DistributorMessageSender into two parts.Geir Storli2021-04-291-1/+1
* Rename DistributorOperationContext to DistributorStripeOperationContext.Geir Storli2021-04-271-1/+1
* Abandon gcc 8 support.Tor Egge2021-03-181-3/+1
* Reject non-trivial updates if feed is blocked in the cluster.Geir Storli2021-01-191-14/+26
* Reject puts if feed is blocked in the cluster.Geir Storli2021-01-191-0/+8
* Don't use method not available on gcc 8 until we drop support for gcc 8.Tor Egge2021-01-041-1/+3
* add ClusterContext APIArne Juul2020-12-161-2/+2
* Gracefully abort outdated reindexing visitorsTor Brede Vekterli2020-12-141-2/+2
* Only let reindexing puts through locked bucket if their token matches that of...Tor Brede Vekterli2020-12-111-7/+27
* Extend use of bucket ownership hash.Tor Egge2020-12-111-10/+10
* Block ideal state operations towards buckets that are lockedTor Brede Vekterli2020-12-071-0/+6
* Remove explicit.Geir Storli2020-12-041-2/+2
* Remove dependency between ExternalOperationHandler and Distributor.Geir Storli2020-12-041-10/+13
* Remove dependency between ExternalOperationHandler and DistributorComponent.Geir Storli2020-12-031-45/+51
* Merge pull request #15572 from vespa-engine/vekterli/initial-backend-reindexi...Tor Brede Vekterli2020-12-021-26/+51
|\
| * Simplify code interacting with blocked sequencing handlesTor Brede Vekterli2020-12-021-5/+11
| * Initial support for backend reindexing visitor functionalityTor Brede Vekterli2020-12-011-26/+45
* | Remove BucketDBUpdater trampoline member function.Tor Egge2020-12-021-1/+1
* | Trim down DistributorComponent member functions.Tor Egge2020-12-021-4/+6
|/
* Add operation context interface to remove coupling between external operation...Geir Storli2020-11-301-6/+7
* Add interface to parse a document selection to reduce coupling between extern...Geir Storli2020-11-301-1/+1
* Remove loadmetrics indirection.Henning Baldersheim2020-11-261-14/+11
* As we have have now removed the expensive Route member we can further compact...Henning Baldersheim2020-11-261-1/+1
* Use c++11 for loops and use std::move.Henning Baldersheim2020-03-231-10/+16
* Add configurable support for weakly consistent client GetsTor Brede Vekterli2020-01-171-2/+10
* Fix ever-growing message tracker for concurrent Get operationsTor Brede Vekterli2019-11-281-1/+33
* Always process Get replies to avoid racing with reconfigsTor Brede Vekterli2019-10-101-3/+10
* Support thread-safe metric updatesTor Brede Vekterli2019-10-091-1/+3
* Allow executing Get operations outside the main distributor threadTor Brede Vekterli2019-10-081-6/+32
* Remove currently unused member variableTor Brede Vekterli2019-10-071-4/+2
* Rewrite Get operation starting to use explicit snapshottingTor Brede Vekterli2019-10-031-12/+38
* Let GetOperation take in explicit database read guardTor Brede Vekterli2019-09-271-2/+2
* Minor C++ cleanupsTor Brede Vekterli2019-03-221-1/+2
* Properly handle non-owned vs. missing bucketsTor Brede Vekterli2019-03-151-10/+18
* Move non-owned buckets to read-only DB and allow use for read-only opsTor Brede Vekterli2019-03-141-28/+93
* Add read-only bucket space repo and wire it through distributor componentsTor Brede Vekterli2019-03-141-2/+4
* avoid "clever" operator++ overloadArne Juul2018-09-261-5/+5