summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Implement async delete bucket.Henning Baldersheim2021-10-1810-93/+107
* | Merge pull request #19598 from vespa-engine/balder/async-set-active-stateHenning Baldersheim2021-10-187-41/+52
|\ \
| * | Make setActiveState async.Henning Baldersheim2021-10-177-41/+52
| |/
* | Add guard against lockstep wait in ApplyBucketDiffState::wait().Tor Egge2021-10-181-1/+7
* | Add class representing async state for applying bucket diff to local node.Tor Egge2021-10-159-88/+301
|/
* Merge pull request #19556 from vespa-engine/vekterli/add-metric-for-max-time-...Tor Brede Vekterli2021-10-149-16/+89
|\
| * Add metric for max time since bucket GC was last runTor Brede Vekterli2021-10-149-16/+89
* | Merge pull request #19547 from vespa-engine/toregge/add-detailed-metrics-for-...Geir Storli2021-10-145-33/+111
|\ \
| * | Use ASSERT_NO_FATAL_FAILURE() to propagate fatal failures.Tor Egge2021-10-141-6/+6
| * | Add detailed metrics for failed merge operations.Tor Egge2021-10-145-33/+111
| |/
* | Use blocking scheduling semantics for bucket activation maintenanceTor Brede Vekterli2021-10-143-4/+23
* | Make implicit bucket priority DB clearing on scheduling configurableTor Brede Vekterli2021-10-148-16/+90
* | Don't let a blocked maintenance operation inhibit remaining maintenance queueTor Brede Vekterli2021-10-149-72/+150
|/
* Add metrics for blocked and throttled operations.Tor Egge2021-10-1312-6/+117
* Merge pull request #19517 from vespa-engine/toregge/remove-dead-code-in-put-o...Tor Brede Vekterli2021-10-123-114/+0
|\
| * Remove dead code in PutOperation.Tor Egge2021-10-123-114/+0
* | Update metrics when we don't have source-only bucket copies.Tor Egge2021-10-121-2/+2
|/
* Hint about NTPJon Bratseth2021-10-071-1/+1
* Update Verizon Media copyright notices.gjoranv2021-10-07129-129/+129
* Update 2018 copyright notices.gjoranv2021-10-0714-14/+14
* Update 2017 copyright notices.gjoranv2021-10-07468-468/+468
* Minor MergeThrottler code cleanups. No functional changes.Tor Brede Vekterli2021-10-063-185/+79
* Fix typo in config descriptionTor Brede Vekterli2021-10-051-1/+1