aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Allow inhibiting all default bucket space merges if global merges pendingTor Brede Vekterli2022-02-1514-10/+205
* Merge pull request #21149 from vespa-engine/vekterli/add-distributor-config-f...Tor Brede Vekterli2022-02-111-0/+6
|\
| * Add config for default bucket space merge inhibition during global mergesTor Brede Vekterli2022-02-111-0/+6
* | Move memory allocator argument to be last argument.Tor Egge2022-02-111-1/+1
* | Add memory allocator to array store.Tor Egge2022-02-111-1/+1
|/
* - Generate mode modern c++ code.Henning Baldersheim2022-02-081-1/+1
* Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-0633-116/+143
* Don't set deprecated fields when aggregating visitor statisticsTor Brede Vekterli2022-01-312-35/+10
* Merge pull request #20980 from vespa-engine/geirst/tag-tasks-and-threads-with...Henning Baldersheim2022-01-281-8/+11
|\
| * Tag tls and operation response thread pools with cpu category WRITE.Geir Storli2022-01-281-8/+11
* | Avoid assertion failure on aborted node startupTor Brede Vekterli2022-01-281-1/+3
|/
* Support live reconfig of dynamic persistence throttlingTor Brede Vekterli2022-01-261-7/+23
* Support use of dynamic throttling in MergeThrottler componentTor Brede Vekterli2022-01-244-135/+182
* Replace storage operation throttler with vespalib implementationTor Brede Vekterli2022-01-2114-409/+33
* Merge pull request #20875 from vespa-engine/vekterli/disallow-none-fieldset-f...Tor Brede Vekterli2022-01-193-0/+28
|\
| * Expicitly reject "none"-fieldset for external visitorsTor Brede Vekterli2022-01-193-0/+28
* | Reduce default split size from 32M to 16M.Henning Baldersheim2022-01-181-3/+3
* | Merge pull request #20857 from vespa-engine/balder/wire-in-control-of-unbound-qHenning Baldersheim2022-01-182-2/+2
|\ \ | |/ |/|
| * Wire in control of whether taskLimit is hard.Henning Baldersheim2022-01-182-2/+2
* | Merge pull request #20858 from vespa-engine/vekterli/update-throttle-metric-nameGeir Storli2022-01-181-1/+1
|\ \ | |/ |/|
| * Update throttle metric name to use snake_caseTor Brede Vekterli2022-01-181-1/+1
* | Remove sync apply bucket diff.Tor Egge2022-01-186-84/+37
|/
* Tune persistence dynamic throttling policyTor Brede Vekterli2022-01-181-0/+2
* - Add support for using an unbound Q -> nonblocking.Henning Baldersheim2022-01-131-1/+1
* Set defaults in config defs and ModelContext api to improve bucket merge perf...Geir Storli2022-01-122-5/+5
* Add metrics that offer insight into how throttling affects schedulingTor Brede Vekterli2022-01-113-3/+21
* Add missing pragma onceTor Brede Vekterli2022-01-111-0/+2
* Move dummy mbus messages to shared header and use in MergeThrottler as wellTor Brede Vekterli2022-01-113-39/+50
* Only wake up a waiting thread if doing so would possibly result in successTor Brede Vekterli2022-01-111-1/+2
* Clean up DynamicOperationThrottler to make it easier to readTor Brede Vekterli2022-01-112-19/+40
* Support dynamic throttling of async persistence operationsTor Brede Vekterli2022-01-1024-81/+614
* Revert "Revert "Balder/refactor docentry""Henning Baldersheim2022-01-0725-91/+101
* Revert "Balder/refactor docentry"Arnstein Ressem2022-01-0725-101/+91
* - Flags -> Enum.Henning Baldersheim2022-01-065-26/+22
* Only care about size of payload. Also add payload containing only doctype and...Henning Baldersheim2022-01-064-4/+4
* Use enum class for the flags.Henning Baldersheim2022-01-062-30/+31
* Simplify by avoid both DocumentSize and PersistedDocumentSize. That is the same.Henning Baldersheim2022-01-063-9/+5
* Simplify DocEntry to get a clean interface with multiple implementations, ins...Henning Baldersheim2022-01-0624-30/+47
* Make host info cluster state version reporting correct for deferred state bun...Tor Brede Vekterli2022-01-033-75/+83
* Invalidate bucket DB replica statistics upon recovery mode entryTor Brede Vekterli2022-01-036-16/+61
* Let CommunicationManager swallow any errant internal reply messagesTor Brede Vekterli2021-12-222-1/+12
* Minor cleanup of CommunicationManager code, no change in semanticsTor Brede Vekterli2021-12-221-22/+23
* Complete wiring of OK/failure metric reporting during update write-repairTor Brede Vekterli2021-12-173-11/+43
* Cover additional update failure edge cases with metricsTor Brede Vekterli2021-12-163-15/+49
* Let bucket maintenance priority queue be FIFO ordered within priority classTor Brede Vekterli2021-12-154-163/+126
* Dump pending GC state for nodes when update inconsistency is detectedTor Brede Vekterli2021-12-142-15/+34
* Revert "Treat empty replica subset as inconsistent for GetOperation [run-syst...Tor Brede Vekterli2021-12-133-26/+0
* Merge pull request #20470 from vespa-engine/toregge/backport-to-gcc-9-no-rangesHenning Baldersheim2021-12-111-3/+6
|\
| * gcc 9 does not support std::ranges::all_of.Tor Egge2021-12-111-3/+6
* | gcc 9 has no default operator==.Tor Egge2021-12-111-1/+3
|/