aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/persistence/asynchandler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Do not return TaS error code when doc is not found for conditional updatevekterli/change-test-and-set-update-not-found-semanticsTor Brede Vekterli2023-03-161-23/+43
* Remove redundant or pessimizing moves.Tor Egge2023-01-281-2/+2
* We can only handle unconditional async messages in network thread.Henning Baldersheim2023-01-121-3/+3
* Add support for two-phase document garbage collectionTor Brede Vekterli2022-08-171-12/+29
* Add wrapper for <doc id, timestamp> tuple and update APIs to use thisTor Brede Vekterli2022-07-071-2/+2
* GC unused Context parameterHenning Baldersheim2022-03-311-8/+7
* Remove inlining warnings (storage).Tor Egge2022-02-261-0/+3
* Tag persistence threads with cpu category WRITE and relevant operations as READ.Geir Storli2022-02-161-3/+8
* - Add support for using an unbound Q -> nonblocking.Henning Baldersheim2022-01-131-1/+1
* Revert "Revert "Balder/refactor docentry""Henning Baldersheim2022-01-071-0/+1
* Revert "Balder/refactor docentry"Arnstein Ressem2022-01-071-1/+0
* Simplify DocEntry to get a clean interface with multiple implementations, ins...Henning Baldersheim2022-01-061-0/+1
* Let removeAsync handle list of documents.Henning Baldersheim2021-11-181-14/+8
* Move removeLocation over to Asynchandler and issue all removes for one bucket...Henning Baldersheim2021-11-171-0/+53
* create/delete bucket will never throw.Henning Baldersheim2021-10-251-6/+2
* No need to wait for the result of async createBucket as the result is ignored...Henning Baldersheim2021-10-251-12/+14
* Async createBucketHenning Baldersheim2021-10-251-0/+28
* Add noexcept specifier to operation complete callback.Tor Egge2021-10-221-1/+1
* Add TODO for error counting/logging.Henning Baldersheim2021-10-181-1/+3
* Implement async delete bucket.Henning Baldersheim2021-10-181-3/+80
* Make setActiveState async.Henning Baldersheim2021-10-171-0/+40
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
* Ensure that task not executed are returned.Henning Baldersheim2021-02-021-1/+1
* Revert "Properly track execution of BucketTasks and provide sync() and orderâ...Henning Baldersheim2021-02-021-1/+1
* Properly track execution of BucketTasks and provide sync() and orderly shutdown.Henning Baldersheim2021-02-021-1/+1
* Revert "Implement BucketExecutor::sync."Henning Baldersheim2021-02-021-1/+1
* Implement BucketExecutor::sync.Henning Baldersheim2021-02-011-1/+1
* Implement bucketexecutor interface and.Henning Baldersheim2021-01-191-0/+13
* Include exception where needed and use std:.make_uniqueHenning Baldersheim2021-01-181-1/+2
* - Add an BucketExecutor interface taking a bucket and a BucketTask for execut...Henning Baldersheim2021-01-151-0/+1
* Remove loadmetrics indirection.Henning Baldersheim2020-11-261-3/+3
* Use noexcept and prefix iterator increment.Geir Storli2020-10-261-1/+1
* Add support for async message handling when scheduling storage messages in Fi...Geir Storli2020-10-261-0/+13
* - Avoid using PersitenceUtil as a global object that can reach everything. On...Henning Baldersheim2020-10-191-3/+5
* Factor out a handler for async operations to decouple code.Henning Baldersheim2020-10-161-0/+206