summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #15798 from vespa-engine/balder/wire-cluster-name-as-refer...Henning Baldersheim2020-12-1120-98/+100
|\
| * - Wire the clustername through as a reference to avoid referencing temporaries.Henning Baldersheim2020-12-1120-98/+100
* | Merge pull request #15797 from vespa-engine/geirst/optimize-two-phase-update-...Geir Storli2020-12-115-25/+35
|\ \ | |/ |/|
| * Avoid lookup bucket database entries two times when handling fast path update...Geir Storli2020-12-115-25/+35
* | Merge pull request #15788 from vespa-engine/toregge/extend-use-of-ownership-hashTor Egge2020-12-117-96/+86
|\ \
| * | Extend use of bucket ownership hash.Tor Egge2020-12-117-96/+86
| |/
* | Merge pull request #15753 from vespa-engine/toregge/remove-internal-bucket-jo...Tor Egge2020-12-118-147/+0
|\ \ | |/ |/|
| * Remove InternalBucketJoinCommand and InternalBucketJoinReply.Tor Egge2020-12-098-147/+0
* | Avoid constructing a TraceNode (via ensureRoot) when tracing is disabled.Geir Storli2020-12-101-1/+1
* | Make "events before wakeup" configurable for SharedRpcResources.Geir Storli2020-12-106-6/+13
* | Bounce reindexing visitor with BUSY if merge is pending for bucketTor Brede Vekterli2020-12-095-0/+62
* | Remove BucketOperationLogger.Tor Egge2020-12-0913-512/+0
|/
* Remove outdated comment.Tor Egge2020-12-091-2/+0
* Cleanup remains of disk concept.Tor Egge2020-12-081-29/+24
* Remove leftovers from removed disk concept.Tor Egge2020-12-0813-141/+2
* Merge pull request #15725 from vespa-engine/vekterli/block-ideal-state-ops-to...Tor Brede Vekterli2020-12-0828-57/+199
|\
| * Block ideal state operations towards buckets that are lockedTor Brede Vekterli2020-12-0728-57/+199
* | Annotate config requiring restart, and properly handle the ones that do notHenning Baldersheim2020-12-073-19/+21
|/
* Add noexcept specifiers to non-throwing constructors and operators.Tor Egge2020-12-058-11/+11
* Merge pull request #15664 from vespa-engine/geirst/decouple-external-operatio...Geir Storli2020-12-0530-175/+292
|\
| * Remove explicit.Geir Storli2020-12-041-2/+2
| * Use noexcept for functions that return a reference.Geir Storli2020-12-043-13/+13
| * Remove dependency between ExternalOperationHandler and Distributor.Geir Storli2020-12-045-16/+29
| * Remove dependency between ExternalOperationHandler and DistributorComponent.Geir Storli2020-12-0329-161/+265
* | Use the super bucket key when resolving which RPC target to use to handle a c...Geir Storli2020-12-045-10/+68
* | Remove unused member variable.Tor Egge2020-12-031-1/+0
|/
* Merge pull request #15632 from vespa-engine/toregge/faster-distributor-bucket...Henning Baldersheim2020-12-037-32/+159
|\
| * Add process_update member function to BucketDatabase. It is used forTor Egge2020-12-037-32/+159
* | Revert "Use the super bucket key when resolving which RPC target to use to ha...Jon Marius Venstad2020-12-035-62/+11
* | Merge pull request #15611 from vespa-engine/vekterli/allow-starting-deferred-...Tor Brede Vekterli2020-12-035-42/+153
|\ \
| * | Allow starting deferred tasks concurrently with pending read opsTor Brede Vekterli2020-12-023-16/+77
| * | Test edge case where a bucket is removed before starting deferred visitorTor Brede Vekterli2020-12-022-26/+76
| |/
* | Make function inline and noexcept.Geir Storli2020-12-031-1/+1
* | Use the super bucket key when resolving which RPC target to use to handle a c...Geir Storli2020-12-025-11/+62
|/
* Merge pull request #15594 from vespa-engine/toregge/remove-distributor-compon...Henning Baldersheim2020-12-029-46/+27
|\
| * Remove getIdealNodes() trampoline member function from DistributorComponent.Tor Egge2020-12-024-13/+5
| * Use mutable hash maps in DistributorBucketSpace.Tor Egge2020-12-024-8/+8
| * Remove DistributorComponent trampoline member function.Tor Egge2020-12-027-29/+18
* | Merge pull request #15572 from vespa-engine/vekterli/initial-backend-reindexi...Tor Brede Vekterli2020-12-0226-146/+941
|\ \ | |/ |/|
| * Add top-level commentsTor Brede Vekterli2020-12-022-3/+21
| * Simplify code interacting with blocked sequencing handlesTor Brede Vekterli2020-12-023-9/+18
| * Initial support for backend reindexing visitor functionalityTor Brede Vekterli2020-12-0126-146/+914
* | Remove BucketDBUpdater trampoline member function.Tor Egge2020-12-029-25/+9
* | Trim down DistributorComponent member functions.Tor Egge2020-12-027-59/+25
* | Move config setters directly onto main TransportConfig objectHenning Baldersheim2020-12-011-1/+1
* | provide the config in the constructor only.Henning Baldersheim2020-12-011-4/+2
* | Merge pull request #15558 from vespa-engine/balder/fnet-cleanupHenning Baldersheim2020-12-011-1/+3
|\ \ | |/ |/|
| * Misc cleanup of includes and code healthHenning Baldersheim2020-12-011-1/+3
* | Revert "Revert "Move bucket ownership methods to DistributorBucketSpace.""Tor Egge2020-12-0112-87/+471
|/
* Merge pull request #15548 from vespa-engine/balder/wakeup-every-timeHenning Baldersheim2020-11-301-1/+1
|\