aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Remove unneeded and code-bloating test macroTor Brede Vekterli2023-10-261-40/+46
* Use same concurrency inhibition for DeleteBucket as for merge opsTor Brede Vekterli2023-10-261-1/+6
* Merge pull request #29098 from vespa-engine/vekterli/print-state-inside-lockHenning Baldersheim2023-10-252-10/+11
|\
| * Print Bouncer state within lock to ensure visibilityTor Brede Vekterli2023-10-252-10/+11
* | Avoid using a reserved identifier naming formatTor Brede Vekterli2023-10-255-80/+80
|/
* Purge additional config instances not needed after bootstrapTor Brede Vekterli2023-10-241-0/+2
* Simplify and reuse utility config functionTor Brede Vekterli2023-10-242-13/+8
* Rewire `FileStorManager` configTor Brede Vekterli2023-10-248-54/+68
* Rewire `ModifiedBucketChecker` configTor Brede Vekterli2023-10-246-27/+33
* Propagate `VisitorManager` config from outsideTor Brede Vekterli2023-10-247-37/+59
* Provide explicit bootstrap config to `BucketManager`Tor Brede Vekterli2023-10-244-22/+20
* Pull up and out config of `ChangedBucketOwnershipHandler` componentTor Brede Vekterli2023-10-249-55/+86
* Wire config to MergeThrottler in from the outsideTor Brede Vekterli2023-10-246-52/+66
* Explicitly de-inline `BootstrapConfigs` ctor/dtorTor Brede Vekterli2023-10-232-0/+10
* Propagate existing StorageNode config from main Process reconfig loopTor Brede Vekterli2023-10-236-106/+61
* Rewire Bouncer configuration flowTor Brede Vekterli2023-10-199-55/+82
* De-dupe `StorageNode` config propagationTor Brede Vekterli2023-10-184-125/+109
* Merge pull request #29003 from vespa-engine/vekterli/remove-unused-document-c...Henning Baldersheim2023-10-182-23/+0
|\
| * Remove unused document config update logicTor Brede Vekterli2023-10-182-23/+0
* | Move xxh3_64 methods to vespalib. That also removes the need for workarounds ...Henning Baldersheim2023-10-171-9/+1
|/
* Merge pull request #28964 from vespa-engine/vekterli/make-operation-priority-...Tor Brede Vekterli2023-10-1710-111/+99
|\
| * Remove unused configurability of operation prioritiesTor Brede Vekterli2023-10-1710-111/+99
* | Avoid gcc 12 bug when compiled for x86-64 and haswell or newer cpu.Henning Baldersheim2023-10-161-1/+7
|/
* Wire `CommunicationManager` config from its owner rather than self-subscribingTor Brede Vekterli2023-10-167-103/+132
* Improve enum naming by reducing redundant informationTor Brede Vekterli2023-10-124-15/+15
* Replace bools with type safe enumsTor Brede Vekterli2023-10-124-11/+14
* Allow Bouncer to send messages up when in state `CLOSED`Tor Brede Vekterli2023-10-124-6/+17
* Allow CommunicationManager to send down messages during flushingTor Brede Vekterli2023-10-113-15/+42
* Move async message queue signal notification inside lockTor Brede Vekterli2023-10-111-4/+3
* Ensure internal messages are flushed before shutting down RPC subsystemTor Brede Vekterli2023-10-118-83/+161
* Revert "Ensure internal messages are flushed before shutting down RPC subsyst...Harald Musum2023-10-1110-206/+102
* Allow CommunicationManager to send down messages during flushingTor Brede Vekterli2023-10-113-15/+42
* Move async message queue signal notification inside lockTor Brede Vekterli2023-10-111-4/+3
* Ensure internal messages are flushed before shutting down RPC subsystemTor Brede Vekterli2023-10-118-83/+161
* Revert "Ensure internal messages are flushed before shutting down RPC subsystem"Tor Brede Vekterli2023-10-109-164/+87
* Merge pull request #28825 from vespa-engine/vekterli/ensure-internal-messages...Henning Baldersheim2023-10-109-87/+164
|\
| * Move async message queue signal notification inside lockTor Brede Vekterli2023-10-061-4/+3
| * Ensure internal messages are flushed before shutting down RPC subsystemTor Brede Vekterli2023-10-068-83/+161
* | Correct copyright headersJon Bratseth2023-10-096-6/+6
* | Update copyrightJon Bratseth2023-10-09775-777/+777
|/
* Remove unused message dispatcher functionalityTor Brede Vekterli2023-10-043-77/+24
* Remove unused code branch in Bouncer componentTor Brede Vekterli2023-10-021-8/+0
* No need to have this memory trap enabled anymore.Henning Baldersheim2023-10-023-13/+2
* Remove ancient and unused OpsLogger componentTor Brede Vekterli2023-09-295-200/+0
* Remove remaining deprecated "revert" functionality from code baseTor Brede Vekterli2023-09-0821-203/+6
* Remove deprecated "revert" functionality from distributor codeTor Brede Vekterli2023-09-089-136/+7
* Disambiguate outcome of replica pruning by using an explicit enumTor Brede Vekterli2023-09-082-7/+18
* Wire distributor operation cancelling to state change edgesTor Brede Vekterli2023-09-0748-327/+965
* Merge pull request #28414 from vespa-engine/vekterli/add-predicated-bucket-ms...Tor Brede Vekterli2023-09-063-62/+155
|\
| * Enumerate pending message IDs on a bucket predicate basisTor Brede Vekterli2023-09-053-62/+155