aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* - 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
|/
* _executor -> _threadHenning Baldersheim2021-12-091-2/+2
* Add init_fun to vespalib::Thread too to figure out what the thread is used for.Henning Baldersheim2021-12-091-1/+3
* Merge pull request #20382 from vespa-engine/vekterli/treat-empty-replica-subs...Henning Baldersheim2021-12-083-0/+26
|\
| * Treat empty replica subset as inconsistent for GetOperationTor Brede Vekterli2021-12-063-0/+26
* | Prevent orphaned bucket replicas caused by indeterminate CreateBucket repliesTor Brede Vekterli2021-12-072-3/+36
|/
* Fix active merge state count status page renderingTor Brede Vekterli2021-12-031-2/+2
* Merge pull request #20359 from vespa-engine/vekterli/decrement-merge-counter-...Henning Baldersheim2021-12-037-20/+109
|\
| * Decrement persistence thread merge counter when syncronous processing is comp...Tor Brede Vekterli2021-12-037-20/+109
* | Merge pull request #20340 from vespa-engine/vekterli/cap-merge-delete-bucket-...Geir Storli2021-12-022-8/+25
|\ \ | |/ |/|
| * Cap merge-induced DeleteBucket priority to that of default feed priorityTor Brede Vekterli2021-12-022-8/+25
* | Merge pull request #20329 from vespa-engine/arnej/config-class-should-not-be-...Arne H Juul2021-12-029-13/+14
|\ \
| * | more descriptive name for header fileArne H Juul2021-12-025-5/+5
| * | track namespace move in documenttypes.defArne H Juul2021-12-029-13/+14
| |/
* | Change update_active_operations_metrics to a private member function.Tor Egge2021-12-022-8/+8
* | Measure latency in milliseconds.Tor Egge2021-12-022-2/+2
* | Add metrics for active operations on service layer.Tor Egge2021-12-0112-5/+447
* | Don't let ignored bucket info reply be propagated out of distributorTor Brede Vekterli2021-11-303-44/+61
|/
* Reduce default bucket delete pri and fix priority inheritance for merge deletionTor Brede Vekterli2021-11-304-2/+14
* Merge pull request #20211 from vespa-engine/vekterli/reduce-update-log-levelHenning Baldersheim2021-11-251-7/+7
|\
| * Reduce log level from error to warning for update inconsistency messageTor Brede Vekterli2021-11-251-7/+7
* | Update operation metrics for delayed or chained merge handler replies.Tor Egge2021-11-244-7/+123
|/
* Actually test maintenance -> down node state transitionTor Brede Vekterli2021-11-241-1/+1
* Ensure member variable is initializedTor Brede Vekterli2021-11-241-1/+2