summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/persistence
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* GC unused disk dimension.Henning Baldersheim2020-10-203-24/+24
* Use existing utility method for creating Mergehandler.Henning Baldersheim2020-10-201-2/+1
* Further reduce the semi global tentacles.Henning Baldersheim2020-10-191-18/+28
* - Avoid using PersitenceUtil as a global object that can reach everything. On...Henning Baldersheim2020-10-191-1/+2
* - Add class comments.Henning Baldersheim2020-10-195-3/+6
* Split the persistence thread and the message handler.Henning Baldersheim2020-10-196-84/+69
* Factor out handling of the remaining messages.Henning Baldersheim2020-10-181-2/+3
* Do not retrieve config once for every thread.Henning Baldersheim2020-10-182-3/+5
* We must detect changes in document config.Henning Baldersheim2020-10-181-0/+1
* Factor out handling of operations that might change bucket ownership.Henning Baldersheim2020-10-184-23/+34
* Change FileStorHandler into an interface that FileStorHandlerImpl implements.Geir Storli2020-10-164-32/+34
* Merge pull request #14917 from vespa-engine/vekterli/simplify-bucket-db-persi...Tor Brede Vekterli2020-10-162-21/+82
|\
| * Greatly simplify bucket DB persistence provider bootstrap procedureTor Brede Vekterli2020-10-162-21/+82
* | Factor out a handler for async operations to decouple code.Henning Baldersheim2020-10-162-30/+30
|/
* - Remove unused members.Henning Baldersheim2020-10-152-2/+2
* There will always be a sequencer.Henning Baldersheim2020-10-152-7/+8
* Do not change number of executors, and update comments.Henning Baldersheim2020-10-151-1/+1
* GC disk related code.Henning Baldersheim2020-10-1512-268/+157
* Remove partitions from SPI.Tor Egge2020-10-149-78/+73
* vespalib::Monitor -> std::mutex and std::condition_variableHenning Baldersheim2020-10-121-1/+1
* Use MonitorGuard -> std::mutex/std::condition_variable and signal without hol...Henning Baldersheim2020-10-122-6/+6
* Merge pull request #14759 from vespa-engine/vekterli/count-tas-condition-mism...Tor Brede Vekterli2020-10-081-0/+20
|\
| * Track test-and-set condition mismatches as own backend metricTor Brede Vekterli2020-10-071-0/+20
* | Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-071-1/+1
|/
* Revert "Revert "Balder/use an actual fieldset repo""Henning Baldersheim2020-08-206-26/+23
* Revert "Balder/use an actual fieldset repo"Arnstein Ressem2020-08-196-23/+26
* Build the FieldSetRepo up front with all configured fieldsets to avoid buildi...Henning Baldersheim2020-08-142-10/+9
* Change api so that we can drop clone from the interface and prepare for using...Henning Baldersheim2020-08-144-16/+14
* Use named constants instead of strings sprinkled all over.Henning Baldersheim2020-08-044-15/+15
* Remove the unused [header] and [body] fieldsets to simplify backend optimizat...Henning Baldersheim2020-08-043-17/+9
* Merge pull request #13897 from vespa-engine/vekterli/use-atomic-operation-cou...Tor Brede Vekterli2020-07-151-3/+3
|\
| * Ensure operation counting is thread-safeTor Brede Vekterli2020-07-151-3/+3
* | Add per-operation metrics for puts and removes that are part of mergesTor Brede Vekterli2020-07-151-1/+1
|/
* Consolidate search for GTest.Tor Egge2020-07-073-3/+0
* Use find_package to find gtest library.Tor Egge2020-06-293-3/+6
* Remove unused clearResult method, and use std::lock_guardHenning Baldersheim2020-05-081-4/+1
* Use a lock to ensure it is thread safe.Henning Baldersheim2020-05-082-6/+18
* Add async update and followup on PR comments.Henning Baldersheim2020-05-053-9/+8
* Implement async putHenning Baldersheim2020-05-047-41/+78
* Merge branch 'master' into vekterli/remove-deprecated-bucket-disk-move-functi...Henning Baldersheim2020-05-047-71/+36
|\
| * Revert "- Implement async put"Harald Musum2020-05-048-72/+37
* | Remove deprecated bucket cross-disk move functionalityTor Brede Vekterli2020-05-043-111/+0
|/
* - Implement async putHenning Baldersheim2020-05-048-37/+72
* Remove deprecated BucketIntegrityCheckerTor Brede Vekterli2020-04-301-41/+0
* - Add async interface to putHenning Baldersheim2020-04-2910-136/+147
* Use rvalue qualifierHenning Baldersheim2020-04-282-6/+6
* getReplySP => stealReplySPHenning Baldersheim2020-04-282-6/+6