aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests/persistence/mergehandlertest.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Change from typedef to using in storage C++ code.Geir Storli2022-12-211-5/+5
* Remove sync apply bucket diff.Tor Egge2022-01-181-51/+34
* Move BucketIdFactory to test fixture.Henning Baldersheim2021-11-181-2/+2
* Handover tracker to ApplyBucketDiffState on exceptions.Tor Egge2021-10-261-0/+8
* Merge pull request #19717 from vespa-engine/toregge/delay-apply-bucket-diff-s...Geir Storli2021-10-251-2/+5
|\
| * Delay deletion of ApplyBucketState.Tor Egge2021-10-251-2/+5
* | create/delete bucket will never throw.Henning Baldersheim2021-10-251-2/+0
|/
* Add class comment for MergeHandlerTest.Tor Egge2021-10-211-0/+4
* Delay replies for async apply bucket diff.Tor Egge2021-10-211-27/+88
* Change editMergeStatus to return a shared pointer to merge statusTor Egge2021-10-191-19/+19
* Pass message tracker to MergeHandler::handleApplyBucketDiffReply.Tor Egge2021-10-191-21/+21
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* use size literals in storageArne Juul2021-02-151-1/+2
* add ClusterContext APIArne Juul2020-12-161-2/+2
* Remove load type from MergeStatus and Mergehandler.Henning Baldersheim2020-11-241-1/+2
* Remove load type from ContextHenning Baldersheim2020-11-241-1/+1
* Apply diff entries using async spi methods during bucket merge.Tor Egge2020-11-021-1/+1
* 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-281-0/+2
* 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-261-7/+6
|/
* 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
* Factor out a handler for async operations to decouple code.Henning Baldersheim2020-10-161-18/+18
* GC disk related code.Henning Baldersheim2020-10-151-1/+0
* Add per-operation metrics for puts and removes that are part of mergesTor Brede Vekterli2020-07-151-1/+1
* Implement async putHenning Baldersheim2020-05-041-5/+0
* Revert "- Implement async put"Harald Musum2020-05-041-0/+5
* - Implement async putHenning Baldersheim2020-05-041-5/+0
* - Add async interface to putHenning Baldersheim2020-04-291-51/+52
* Use rvalue qualifierHenning Baldersheim2020-04-281-4/+4
* getReplySP => stealReplySPHenning Baldersheim2020-04-281-4/+4
* Implement hasReply avoid copying the shared_ptr just to peak at the result.Henning Baldersheim2020-04-281-11/+7
* Remove flush from provider interface.Henning Baldersheim2020-04-271-11/+2
* Use enum class for storage::spi::Result::ErrorType.Tor Egge2019-07-301-6/+6
* Convert remaining CppUnit tests to GTestTor Brede Vekterli2019-06-251-1/+1
* Convert persistence tests from CppUnit to GTestTor Brede Vekterli2019-06-121-545/+228
* Adjust types in storage module.Tor Egge2019-03-141-10/+10
* Make document::BucketSpace a mandatory argument toTor Egge2017-10-261-1/+1
* Use document::Bucket as key for merge state tracking.Tor Egge2017-10-251-21/+21
* Move test function makeDocumentBucket to document module.Tor Egge2017-10-201-2/+2
* Take document::Bucket instead of document::BucketId as constructorTor Egge2017-10-171-19/+22
* 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