summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Add noexcept specifier to NodeSupportedFeaturesRepo constructor.Tor Egge2021-11-172-2/+2
* We only the docid for remove and stat.Henning Baldersheim2021-11-161-2/+2
* Address PR commentsTor Brede Vekterli2021-11-152-11/+13
* Add configurable support for unordered merge forwardingTor Brede Vekterli2021-11-1237-99/+550
* Remove implicit write to tmp as part of cluster controller health pingTor Brede Vekterli2021-11-101-24/+0
* Fix compilation when using gcc 9:Tor Egge2021-10-311-0/+1
* Rename ISequencedTaskExecutor::sync() to sync_all().Tor Egge2021-10-281-1/+1
* Remove createBucketAsync() spi call when merging buckets. It is noTor Egge2021-10-281-4/+0
* Merge pull request #19735 from vespa-engine/toregge/handover-tracker-to-apply...Geir Storli2021-10-286-0/+112
|\
| * Handover tracker to ApplyBucketDiffState on exceptions.Tor Egge2021-10-266-0/+112
* | Update 2020 Oath copyrights.gjoranv2021-10-272-2/+2
* | Update 2019 Oath copyrights.gjoranv2021-10-2724-24/+24
* | Fix forward declarations.Tor Egge2021-10-271-1/+1
* | ApplyBucketDiffState uses std::optional, add needed include.Tor Egge2021-10-271-0/+1
|/
* Merge pull request #19725 from vespa-engine/vekterli/prioritize-forwarded-mer...v7.489.25Henning Baldersheim2021-10-253-19/+38
|\
| * Prioritize forwarded merges in MergeThrottler queueTor Brede Vekterli2021-10-253-19/+38
* | Adjust dummy persistence spi semantics towards proton spi semantics whenTor Egge2021-10-251-4/+4
|/
* Merge pull request #19717 from vespa-engine/toregge/delay-apply-bucket-diff-s...Geir Storli2021-10-258-9/+49
|\
| * Delay deletion of ApplyBucketState.Tor Egge2021-10-258-9/+49
* | GC unused codeHenning Baldersheim2021-10-251-15/+0
* | create/delete bucket will never throw.Henning Baldersheim2021-10-258-31/+16
* | No need to wait for the result of async createBucket as the result is ignored...Henning Baldersheim2021-10-252-23/+28
* | Async createBucketHenning Baldersheim2021-10-2512-161/+180
|/
* Fix MergeStatus::check_delayed_error: Empty fail message is not an error.Tor Egge2021-10-221-1/+3
* Forward new config to merge handler.Tor Egge2021-10-225-3/+22
* Merge pull request #19671 from vespa-engine/toregge/delay-replies-for-async-a...Geir Storli2021-10-228-42/+227
|\
| * Add comment about _tracker->_reply and _delayed_reply in ApplyBucketDiffStateTor Egge2021-10-221-0/+1
| * Add class comment for MergeHandlerTest.Tor Egge2021-10-211-0/+4
| * Delay replies for async apply bucket diff.Tor Egge2021-10-218-42/+222
* | Add noexcept specifier to operation complete callback.Tor Egge2021-10-223-3/+3
|/
* Remove bad std::move.Tor Egge2021-10-201-1/+1
* Eliminate ApplyBucketDiffEntryResult.Tor Egge2021-10-2010-173/+128
* Merge pull request #19643 from vespa-engine/toregge/update-merge-latency-metr...Geir Storli2021-10-206-23/+24
|\
| * Update merge handler put/remove latency metrics from operation complete callb...Tor Egge2021-10-196-23/+24
* | Merge pull request #19639 from vespa-engine/toregge/add-async-apply-bucket-di...Henning Baldersheim2021-10-195-9/+9
|\ \
| * | Move async_apply_bucket_diff config to stor-filestor.def.Tor Egge2021-10-195-9/+9
* | | Merge pull request #19636 from vespa-engine/toregge/protect-merge-status-life...Geir Storli2021-10-195-51/+51
|\ \ \
| * | | Change editMergeStatus to return a shared pointer to merge statusTor Egge2021-10-195-51/+51
| |/ /
* | | Merge pull request #19640 from vespa-engine/geirst/produce-merge-bucket-metricsHenning Baldersheim2021-10-191-3/+3
|\ \ \
| * | | Connect the merge bucket metric to the parent metric set.Geir Storli2021-10-191-3/+3
| | |/ | |/|
* | | Merge pull request #19637 from vespa-engine/vekterli/add-active-merge-window-...Tor Brede Vekterli2021-10-193-0/+16
|\ \ \ | |_|/ |/| |
| * | Add metric for active merge throttler window sizeTor Brede Vekterli2021-10-193-0/+16
| |/
* | Merge pull request #19625 from vespa-engine/balder/only-keep-async-variantsHenning Baldersheim2021-10-195-68/+64
|\ \
| * | Only keep async variant to simplify what to implement and what fallback there...Henning Baldersheim2021-10-185-68/+64
| |/
* | Merge pull request #19633 from vespa-engine/toregge/pass-message-tracker-to-h...Henning Baldersheim2021-10-195-28/+30
|\ \
| * | Pass message tracker to MergeHandler::handleApplyBucketDiffReply.Tor Egge2021-10-195-28/+30
| |/
* / Add async_apply_bucket_diff config to stor-server.def.Tor Egge2021-10-191-0/+4
|/
* Merge pull request #19594 from vespa-engine/vekterli/only-block-bucket-remove...Tor Brede Vekterli2021-10-1813-22/+41
|\
| * Only block bucket remove operation if overlapping with pending message target...Tor Brede Vekterli2021-10-1513-22/+41
* | Add TODO for error counting/logging.Henning Baldersheim2021-10-181-1/+3