summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #15033 from vespa-engine/geirst/async-message-handling-on-...Geir Storli2020-10-268-23/+245
|\
| * Use noexcept and prefix iterator increment.Geir Storli2020-10-263-3/+3
| * Add support for async message handling when scheduling storage messages in Fi...Geir Storli2020-10-268-23/+245
* | Merge pull request #15032 from vespa-engine/vekterli/avoid-mergehandler-spam-...Henning Baldersheim2020-10-261-1/+1
|\ \
| * | Don't try to access container element prior to adding it when spam loggingTor Brede Vekterli2020-10-261-1/+1
| |/
* / Drop immediate commit, as it is gone.Henning Baldersheim2020-10-231-1/+1
|/
* Use default destructor outside class definition.Geir Storli2020-10-221-2/+6
* Reduce code duplication by consolidating setup of PersistenceHandler.Geir Storli2020-10-221-39/+38
* Reduce code duplication by consolidating setup of FileStorHandler.Geir Storli2020-10-221-160/+76
* Reduce code duplication by using TestFileStorComponents in more tests.Geir Storli2020-10-221-121/+39
* Test that new repo is reflected in cached value in PersistenceUtil.Henning Baldersheim2020-10-211-1/+15
* Add generation counter to StorageComponent to detect if repos have changed an...Henning Baldersheim2020-10-209-25/+52
* Merge pull request #14970 from vespa-engine/balder/gc-unused-disk-count-codeHenning Baldersheim2020-10-2014-107/+78
|\
| * Use simple assert insteadHenning Baldersheim2020-10-201-3/+1
| * GC unused disk dimension.Henning Baldersheim2020-10-2014-106/+79
* | Fix forward declarations.Tor Egge2020-10-206-6/+6
* | Merge pull request #14979 from vespa-engine/toregge/remove-spi-partitionid-typeHenning Baldersheim2020-10-203-12/+5
|\ \
| * | Remove storage::spi::PartitionId type.Tor Egge2020-10-203-12/+5
| |/
* / Allow for faster access of thread local variable.Henning Baldersheim2020-10-202-2/+8
|/
* Do not access an object that has been moved away.Henning Baldersheim2020-10-201-1/+1
* Take number of response threads and number of network threads into account.Henning Baldersheim2020-10-202-1/+4
* Use existing utility method for creating Mergehandler.Henning Baldersheim2020-10-201-2/+1
* Add a registered threadlocal persistence handler.Henning Baldersheim2020-10-202-16/+27
* constifyHenning Baldersheim2020-10-202-2/+2
* Add a create and register method for creating PersistenceHandlers.Henning Baldersheim2020-10-202-7/+15
* Make component menber constHenning Baldersheim2020-10-204-63/+31
* Further reduce the semi global tentacles.Henning Baldersheim2020-10-196-26/+40
* - Avoid using PersitenceUtil as a global object that can reach everything. On...Henning Baldersheim2020-10-1918-125/+69
* Merge pull request #14951 from vespa-engine/balder/split-thread-and-handlerHenning Baldersheim2020-10-1924-345/+367
|\
| * - Add class comments.Henning Baldersheim2020-10-1911-43/+44
| * Split the persistence thread and the message handler.Henning Baldersheim2020-10-1922-334/+355
* | Merge pull request #14946 from vespa-engine/vekterli/avoid-unsafe-functor-movingHenning Baldersheim2020-10-191-17/+1
|\ \
| * | Don't perform unsafe std::move of functor when it may be used againTor Brede Vekterli2020-10-191-17/+1
* | | Remove legacy bucket DB initializer componentTor Brede Vekterli2020-10-197-1672/+1
| |/ |/|
* | Follow up PR commentsHenning Baldersheim2020-10-196-8/+13
* | Factor out handling of the remaining messages.Henning Baldersheim2020-10-189-243/+293
* | Move join handling together with split handling.Henning Baldersheim2020-10-187-162/+152
* | Do not retrieve config once for every thread.Henning Baldersheim2020-10-1811-40/+38
* | We must detect changes in document config.Henning Baldersheim2020-10-185-5/+6
* | Reduce usage of ComponentHenning Baldersheim2020-10-188-30/+34
* | Factor out handling of operations that might change bucket ownership.Henning Baldersheim2020-10-1815-255/+324
|/
* Merge pull request #14931 from vespa-engine/geirst/file-stor-handler-interfaceHenning Baldersheim2020-10-1810-282/+137
|\
| * Change FileStorHandler into an interface that FileStorHandlerImpl implements.Geir Storli2020-10-1610-282/+137
* | Fix forward declarations.Tor Egge2020-10-162-3/+3
* | Include stdexcept to get declaration of std::runtime_error.Tor Egge2020-10-161-0/+1
|/
* Merge pull request #14917 from vespa-engine/vekterli/simplify-bucket-db-persi...Tor Brede Vekterli2020-10-1626-108/+216
|\
| * Greatly simplify bucket DB persistence provider bootstrap procedureTor Brede Vekterli2020-10-1626-108/+216
* | Factor out a handler for async operations to decouple code.Henning Baldersheim2020-10-1616-318/+377
|/
* - Remove unused members.Henning Baldersheim2020-10-158-73/+27
* Merge pull request #14900 from vespa-engine/balder/collapse-disk-into-filesto...Henning Baldersheim2020-10-152-210/+120
|\