summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Clean up some visiting code. No functional changes.Tor Brede Vekterli2020-06-092-116/+76
* Use xxhash64 for bucket-to-stripe distributionTor Brede Vekterli2020-06-082-6/+10
* Remove unused legacy bucket DB functionalityTor Brede Vekterli2020-06-033-188/+0
* Test that single Get sent by update op works with tombstonesTor Brede Vekterli2020-05-261-0/+57
* Handle tombstones in GetOperationTor Brede Vekterli2020-05-265-24/+106
* Propagate provider tombstone metadata to internal SPI GetResultTor Brede Vekterli2020-05-261-1/+2
* Don't tie message lifetime directly to tracker objectTor Brede Vekterli2020-05-221-1/+3
* Ensure that we hold the lock when calling mark_controller_as_having_observed_...Henning Baldersheim2020-05-132-7/+6
* - Update metrics less often by removing the forceEventLogging alltogether.Henning Baldersheim2020-05-133-5/+8
* Avoid filling log with unused metrics events.Henning Baldersheim2020-05-092-17/+4
* 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
* Update comments.Henning Baldersheim2020-05-051-0/+2
* Add async update and followup on PR comments.Henning Baldersheim2020-05-056-72/+79
* Only generate reply if it is a command.Henning Baldersheim2020-05-041-7/+9
* Implement async putHenning Baldersheim2020-05-0420-201/+394
* Merge branch 'master' into vekterli/remove-deprecated-bucket-disk-move-functi...Henning Baldersheim2020-05-0420-325/+161
|\
| * Revert "- Implement async put"Harald Musum2020-05-0421-326/+162
* | Remove deprecated bucket cross-disk move functionalityTor Brede Vekterli2020-05-0435-1919/+15
|/
* Merge pull request #13146 from vespa-engine/balder/implement-async-put-4Henning Baldersheim2020-05-0421-162/+326
|\
| * Ensure that eval order might cause object to disappear under your feet by tak...Henning Baldersheim2020-05-041-9/+10
| * - Implement async putHenning Baldersheim2020-05-0421-157/+320
* | Fix forward declaration of PersistenceUtil.Tor Egge2020-05-041-1/+1
|/
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-042-8/+8
* Remove RepairBucketCommandTor Brede Vekterli2020-04-305-150/+0
* Remove deprecated BucketIntegrityCheckerTor Brede Vekterli2020-04-3011-1132/+0
* Add class comments and resolve PR comments.Henning Baldersheim2020-04-301-6/+4
* Move error checking to tracker.Henning Baldersheim2020-04-294-27/+27
* - Add async interface to putHenning Baldersheim2020-04-2922-441/+403
* Use rvalue qualifierHenning Baldersheim2020-04-284-8/+8
* getReplySP => stealReplySPHenning Baldersheim2020-04-284-8/+8
* Implement hasReply avoid copying the shared_ptr just to peak at the result.Henning Baldersheim2020-04-288-70/+64
* Merge pull request #13084 from vespa-engine/vekterli/optimize-btree-find-pare...Tor Brede Vekterli2020-04-283-49/+146
|\
| * Optimize B-tree bucket DB lookup with used-bits aggregationTor Brede Vekterli2020-04-273-49/+146
* | Remove flush from provider interface.Henning Baldersheim2020-04-279-85/+10
* | Update comments, and don't copy the shared ptr when not necessary.Henning Baldersheim2020-04-273-9/+10
* | Remove batching of messages that has no effect in favor of making async opera...Henning Baldersheim2020-04-278-265/+8
* | Update comments to reflect reality.Henning Baldersheim2020-04-271-3/+1
* | Prepare for making persistence layer async.Henning Baldersheim2020-04-266-102/+103
|/
* Revert "Optimize B-tree bucket DB lookup with used-bits aggregation"Tor Brede Vekterli2020-04-253-79/+12
* Optimize B-tree bucket DB lookup with used-bits aggregationTor Brede Vekterli2020-04-243-12/+79
* Merge pull request #13025 from vespa-engine/toregge/relax-judy-array-test-nul...Tor Brede Vekterli2020-04-231-1/+1
|\
| * Some libraries print "0x0" for a null void ptr,Tor Egge2020-04-221-1/+1
* | Don't mix iterators from different containers.Tor Egge2020-04-221-1/+1
|/
* GC unused tool.Henning Baldersheim2020-04-213-25/+0
* GC unused code.Henning Baldersheim2020-04-212-74/+0
* Do not add empty children.Henning Baldersheim2020-04-202-2/+6
* Allow temporarily inhibiting maintenance ops when under loadTor Brede Vekterli2020-04-176-6/+56
* Remove redundant bucket DB lookup in persistence reply handlingTor Brede Vekterli2020-04-163-54/+10
* Only update bucket DB memory statistics at certain intervalsTor Brede Vekterli2020-04-073-11/+73