aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* 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-156-17/+150
* Merge pull request #19556 from vespa-engine/vekterli/add-metric-for-max-time-...Tor Brede Vekterli2021-10-147-16/+54
|\
| * Add metric for max time since bucket GC was last runTor Brede Vekterli2021-10-147-16/+54
* | Merge pull request #19547 from vespa-engine/toregge/add-detailed-metrics-for-...Geir Storli2021-10-144-4/+58
|\ \
| * | Add detailed metrics for failed merge operations.Tor Egge2021-10-144-4/+58
| |/
* | Use blocking scheduling semantics for bucket activation maintenanceTor Brede Vekterli2021-10-142-4/+14
* | Make implicit bucket priority DB clearing on scheduling configurableTor Brede Vekterli2021-10-146-8/+37
* | Don't let a blocked maintenance operation inhibit remaining maintenance queueTor Brede Vekterli2021-10-146-14/+61
|/
* Add metrics for blocked and throttled operations.Tor Egge2021-10-138-1/+51
* Merge pull request #19517 from vespa-engine/toregge/remove-dead-code-in-put-o...Tor Brede Vekterli2021-10-122-51/+0
|\
| * Remove dead code in PutOperation.Tor Egge2021-10-122-51/+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-07107-107/+107
* Update 2018 copyright notices.gjoranv2021-10-0713-13/+13
* Update 2017 copyright notices.gjoranv2021-10-07356-356/+356
* Minor MergeThrottler code cleanups. No functional changes.Tor Brede Vekterli2021-10-062-56/+28
* Fix typo in config descriptionTor Brede Vekterli2021-10-051-1/+1
* Make ignoring queue limit for forwarded merges configurableTor Brede Vekterli2021-10-053-4/+27
* Do not busy-bounce merges forwarded from other nodesTor Brede Vekterli2021-10-041-1/+4
* Add noexcept specifier to PendingOperationStats constructor.Tor Egge2021-10-031-1/+1
* Expose aggregated low-level data movement statistics as metricsTor Brede Vekterli2021-09-286-21/+55
* 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-279-24/+73
* Merge pull request #19267 from vespa-engine/vekterli/use-max-of-current-and-p...Tor Brede Vekterli2021-09-231-1/+1
|\
| * Use max instead of min from current and pending cluster states' distribution ...Tor Brede Vekterli2021-09-231-1/+1
* | use path in config includesArne H Juul2021-09-221-2/+2
* | allow generated PB files outside source treeArne H Juul2021-09-221-1/+1
* | Remove TODO that we won't fix.Geir Storli2021-09-211-1/+0
* | Remove unused use_bucket_db parameter.Geir Storli2021-09-214-9/+7
|/
* Use BucketSpaceStateMap to track cluster state and distribution in the top-le...Geir Storli2021-09-2016-111/+95
* Remove most traces of distributor legacy mode.Tor Brede Vekterli2021-09-2010-1059/+138
* Address low-hanging TODO fruit and remove stuff that's either done or won't b...Tor Brede Vekterli2021-09-167-22/+15
* Merge pull request #19164 from vespa-engine/vekterli/aggregate-pending-operat...Tor Brede Vekterli2021-09-162-3/+10
|\
| * Aggregate pending operation stats across all stripes in stripe guardTor Brede Vekterli2021-09-162-3/+10
* | Merge pull request #19162 from vespa-engine/geirst/flip-to-new-distributor-st...Geir Storli2021-09-162-1/+21
|\ \ | |/ |/|
| * Flip to always use the new distributor stripe code path.Geir Storli2021-09-162-1/+21
* | Use ideal state cache when populating StateChecker contextTor Brede Vekterli2021-09-151-3/+2
|/
* Move initializing handling to top-level distributorTor Brede Vekterli2021-09-147-19/+76
* Port more BucketDBUpdater tests from legacy to new code pathTor Brede Vekterli2021-09-103-1/+6
* Merge pull request #19023 from vespa-engine/vekterli/port-additional-tests-an...Geir Storli2021-09-093-0/+9
|\
| * Port additional DB updater tests and fix delayed sending regressionTor Brede Vekterli2021-09-083-0/+9
* | Increase tick wait duration for main distributor thread when running with mul...Geir Storli2021-09-081-1/+3
|/
* Use distributor stripe index when setting up reporter for PendingMessageTracker.Geir Storli2021-09-083-4/+7
* Rename BucketDBUpdater to TopLevelBucketDBUpdater.Geir Storli2021-09-068-69/+69
* Rename Distributor to TopLevelDistributor.Geir Storli2021-09-0613-94/+94
* Port remaining legacy distributor tests to top-level test suiteTor Brede Vekterli2021-09-028-12/+31
* Add info on number of distributor stripes to status page.Geir Storli2021-08-311-2/+5
* Add test of top-level distributor functionalityTor Brede Vekterli2021-08-279-23/+85