aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/persistence/filestorage/filestorhandler.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Merge pull request #21477 from vespa-engine/balder/use-wait_until-to-reduce-n...Henning Baldersheim2022-03-011-2/+10
|\
| * timeout_end -> deadlineHenning Baldersheim2022-03-011-1/+1
| * Use wait_until and a deadline instead of a timeout.Henning Baldersheim2022-03-011-2/+10
* | Make reconfiguring dynamic vs unlimited throttling not require restartingTor Brede Vekterli2022-03-011-0/+4
|/
* Make it possible to configure what aspects of merges should be throttledTor Brede Vekterli2022-02-241-0/+2
* Replace storage operation throttler with vespalib implementationTor Brede Vekterli2022-01-211-3/+3
* Support dynamic throttling of async persistence operationsTor Brede Vekterli2022-01-101-2/+27
* Decrement persistence thread merge counter when syncronous processing is comp...Tor Brede Vekterli2021-12-031-5/+20
* Add metrics for active operations on service layer.Tor Egge2021-12-011-0/+2
* Change editMergeStatus to return a shared pointer to merge statusTor Egge2021-10-191-2/+2
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Merge pull request #15878 from vespa-engine/balder/process-queue-when-closedHenning Baldersheim2021-01-041-13/+2
|\
| * - Do not stop persitence thread until it has been interrupted.Henning Baldersheim2021-01-041-13/+2
* | GC unused remapQueueAfterDiskMove method.Henning Baldersheim2021-01-041-12/+0
|/
* Remove leftovers from removed disk concept.Tor Egge2020-12-081-6/+0
* Remove load type from MergeStatus and Mergehandler.Henning Baldersheim2020-11-241-2/+3
* Add support for async message handling when scheduling storage messages in Fi...Geir Storli2020-10-261-0/+29
* Split the persistence thread and the message handler.Henning Baldersheim2020-10-191-3/+0
* Change FileStorHandler into an interface that FileStorHandlerImpl implements.Geir Storli2020-10-161-41/+29
* Update commentHenning Baldersheim2020-10-151-1/+1
* Do not change number of executors, and update comments.Henning Baldersheim2020-10-151-2/+2
* GC disk related code.Henning Baldersheim2020-10-151-21/+16
* Remove partitions from SPI.Tor Egge2020-10-141-5/+2
* Use MonitorGuard -> std::mutex/std::condition_variable and signal without hol...Henning Baldersheim2020-10-121-1/+1
* Since there is not a well defined contract for the the sendReply interface,Henning Baldersheim2020-07-011-0/+1
* Remove batching of messages that has no effect in favor of making async opera...Henning Baldersheim2020-04-271-5/+0
* Twice as many stripes.Henning Baldersheim2020-02-141-2/+1
* Limit number of persistence threads that can process merges in parallelTor Brede Vekterli2019-04-031-1/+1
* Adjust forward declarations in storage.Tor Egge2019-02-031-3/+3
* Add support for exclusive/shared persistence bucket lockingTor Brede Vekterli2018-07-121-2/+3
* remove comment bringing now value to the tableHenning Baldersheim2018-04-091-5/+1
* Stripe the operations on bucketid to provide for a more efficient thread hand...Henning Baldersheim2018-04-091-5/+14
* Clean out priority blocking stuff in PersistenceThreadHenning Baldersheim2018-03-191-20/+3
* Remove thread priority concept, has not added anything but complexity for a v...Henning Baldersheim2018-03-191-5/+2
* Use document::Bucket as key for merge state tracking.Tor Egge2017-10-251-5/+5
* Use document::Bucket instead of document::BucketId as key forTor Egge2017-10-241-8/+8
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Removed storageframework.h from header files.Henning Baldersheim2017-06-011-0/+3
* - Optimize includes.Henning Baldersheim2017-04-251-1/+1
* Revert "Balder/enforce override 2"Arne H Juul2017-04-241-1/+1
* Including storage now builds fine with override enforcement.Henning Baldersheim2017-04-231-1/+1
* add override in storage/persistence moduleArne H Juul2017-04-111-2/+2
* PublishJon Bratseth2016-06-151-0/+277