summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Go back to defaultHenning Baldersheim2020-11-301-1/+1
* | Revert "Move bucket ownership methods to DistributorBucketSpace."Tor Egge2020-11-3012-471/+87
|/
* Merge pull request #15541 from vespa-engine/geirst/remove-coupling-between-ex...Geir Storli2020-11-3034-109/+321
|\
| * Add operation context interface to remove coupling between external operation...Geir Storli2020-11-3030-81/+213
| * Add interface to parse a document selection to reduce coupling between extern...Geir Storli2020-11-308-13/+50
| * Add node context interface to reduce coupling between external operations and...Geir Storli2020-11-3014-27/+70
* | Wakeup every 10 eventsHenning Baldersheim2020-11-301-1/+1
|/
* Merge pull request #15506 from vespa-engine/toregge/move-bucket-ownership-met...Tor Brede Vekterli2020-11-3012-87/+471
|\
| * Add comments about ideal nodes changing when bucket used bits > 33.Tor Egge2020-11-301-0/+6
| * Add explicit keyword.Tor Egge2020-11-301-1/+1