aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make ignoring queue limit for forwarded merges configurableTor Brede Vekterli2021-10-054-6/+46
* Do not busy-bounce merges forwarded from other nodesTor Brede Vekterli2021-10-042-2/+34
* Add noexcept specifier to PendingOperationStats constructor.Tor Egge2021-10-031-1/+1
* Expose aggregated low-level data movement statistics as metricsTor Brede Vekterli2021-09-287-23/+62
* Fix off-by-one assertion for intra-second timestamp overflow sanity checkTor Brede Vekterli2021-09-271-1/+1
* Add grace period inhibiting maintenance after state transitions with bucket o...Tor Brede Vekterli2021-09-2711-25/+149
* Add high-level test that maintenance is inhibited during pending state transi...Tor Brede Vekterli2021-09-241-0/+19