aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/persistence/mergehandler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Resolve merge metric name collision in Prometheus canonical formTor Brede Vekterli2024-05-301-2/+2
* Ensure that only 1 operation per document ID can be in flight per diff applyTor Brede Vekterli2024-05-241-8/+41
* common_merge_chain_optimalization_minimum_size hardcoded at 64Henning Baldersheim2024-02-031-63/+34
* throttle_individual_merge_feed_ops has long been enabled, cleaning upHenning Baldersheim2024-02-031-5/+2
* Update copyrightJon Bratseth2023-10-091-1/+1
* Include sstream or ostream header file.Tor Egge2023-08-211-0/+1
* Clean up some todos.Henning Baldersheim2023-06-081-1/+1
* Change from typedef to using in storage C++ code.Geir Storli2022-12-211-1/+1
* Add wrapper for <doc id, timestamp> tuple and update APIs to use thisTor Brede Vekterli2022-07-071-3/+3
* GC unused Context parameterHenning Baldersheim2022-03-311-17/+12
* Reduce visibility of document::DocumentHenning Baldersheim2022-03-071-7/+8
* Make reconfiguring dynamic vs unlimited throttling not require restartingTor Brede Vekterli2022-03-011-2/+1
* Make it possible to configure what aspects of merges should be throttledTor Brede Vekterli2022-02-241-2/+4
* Remove sync apply bucket diff.Tor Egge2022-01-181-15/+1
* Support dynamic throttling of async persistence operationsTor Brede Vekterli2022-01-101-2/+9
* Revert "Revert "Balder/refactor docentry""Henning Baldersheim2022-01-071-15/+8
* Revert "Balder/refactor docentry"Arnstein Ressem2022-01-071-8/+15
* - Flags -> Enum.Henning Baldersheim2022-01-061-14/+7
* Simplify DocEntry to get a clean interface with multiple implementations, ins...Henning Baldersheim2022-01-061-1/+1
* Update operation metrics for delayed or chained merge handler replies.Tor Egge2021-11-241-1/+27
* Update merge latency metrics after async writes have completed.Tor Egge2021-11-231-8/+7
* Let removeAsync handle list of documents.Henning Baldersheim2021-11-181-3/+4
* Remove createBucketAsync() spi call when merging buckets. It is noTor Egge2021-10-281-4/+0
* Handover tracker to ApplyBucketDiffState on exceptions.Tor Egge2021-10-261-0/+25
* Merge pull request #19717 from vespa-engine/toregge/delay-apply-bucket-diff-s...Geir Storli2021-10-251-3/+13
|\
| * Delay deletion of ApplyBucketState.Tor Egge2021-10-251-3/+13
* | GC unused codeHenning Baldersheim2021-10-251-15/+0
* | create/delete bucket will never throw.Henning Baldersheim2021-10-251-12/+3
* | No need to wait for the result of async createBucket as the result is ignored...Henning Baldersheim2021-10-251-11/+14
* | Async createBucketHenning Baldersheim2021-10-251-130/+135
|/
* Forward new config to merge handler.Tor Egge2021-10-221-2/+8
* Delay replies for async apply bucket diff.Tor Egge2021-10-211-10/+54
* Remove bad std::move.Tor Egge2021-10-201-1/+1
* Eliminate ApplyBucketDiffEntryResult.Tor Egge2021-10-201-20/+25
* Merge pull request #19643 from vespa-engine/toregge/update-merge-latency-metr...Geir Storli2021-10-201-5/+5
|\
| * Update merge handler put/remove latency metrics from operation complete callb...Tor Egge2021-10-191-5/+5
* | Merge pull request #19639 from vespa-engine/toregge/add-async-apply-bucket-di...Henning Baldersheim2021-10-191-2/+4
|\ \
| * | Move async_apply_bucket_diff config to stor-filestor.def.Tor Egge2021-10-191-2/+4
* | | Change editMergeStatus to return a shared pointer to merge statusTor Egge2021-10-191-27/+27
|/ /
* / Pass message tracker to MergeHandler::handleApplyBucketDiffReply.Tor Egge2021-10-191-1/+2
|/
* Add class representing async state for applying bucket diff to local node.Tor Egge2021-10-151-13/+17
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Remove unused variables.Tor Egge2021-08-231-2/+0
* GC unused codeHenning Baldersheim2021-05-211-26/+0
* - Add an BucketExecutor interface taking a bucket and a BucketTask for execut...Henning Baldersheim2021-01-151-0/+1
* add ClusterContext APIArne Juul2020-12-161-8/+8
* As we have have now removed the expensive Route member we can further compact...Henning Baldersheim2020-11-261-8/+8
* Move the error description to a separate allocation as it is rarely used.Henning Baldersheim2020-11-241-13/+10
* Remove load type from MergeStatus and Mergehandler.Henning Baldersheim2020-11-241-20/+11
* Move wait out of check_result.Tor Egge2020-11-021-5/+8