summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/persistence
Commit message (Expand)AuthorAgeFilesLines
* Move wait out of check_result.Tor Egge2020-11-021-3/+7
* Apply diff entries using async spi methods during bucket merge.Tor Egge2020-11-023-1/+68
* Use source-only nodes again during bucket merge if hasMask histogram showsTor Egge2020-10-291-8/+29
* Keep hasMask bits for nodes not involved in merge operation step.Tor Egge2020-10-282-0/+17
* Rename MaskRemapper to HasMaskRemapper.Tor Egge2020-10-282-0/+43
* Merge pull request #15041 from vespa-engine/toregge/add-unit-test-for-bucket-...Tor Brede Vekterli2020-10-271-3/+185
|\
| * Add comments about per-reply masks.Tor Egge2020-10-271-1/+5
| * Add unit test for bucket merge with partially filled diff from last source on...Tor Egge2020-10-261-3/+181
* | - Honour max merge chunk size in one place.Henning Baldersheim2020-10-262-8/+7
|/
* Add support for async message handling when scheduling storage messages in Fi...Geir Storli2020-10-261-17/+142
* 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
* 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