summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #13798 from vespa-engine/vekterli/remove-legacy-distributo...Tor Brede Vekterli2020-07-0619-783/+23
|\
| * Remove legacy distributor bucket DB implementation and config wiringTor Brede Vekterli2020-07-0319-783/+23
* | Merge pull request #13796 from vespa-engine/arnej/less-exit-calls-2Arne H Juul2020-07-051-1/+1
|\ \ | |/ |/|
| * avoid naked exitArne Juul2020-07-031-1/+1
* | Unify content node and distributor B-tree databasesTor Brede Vekterli2020-07-0217-765/+365
|/
* Since there is not a well defined contract for the the sendReply interface,Henning Baldersheim2020-07-0110-3/+36
* Merge pull request #13768 from vespa-engine/balder/avoid-dispatch-on-reply-in...Henning Baldersheim2020-07-012-14/+7
|\
| * Bucket manager also dispatches directly.Henning Baldersheim2020-07-012-14/+7
* | Need this dispatching still to avoid deadlocks.Henning Baldersheim2020-07-012-6/+8
* | Skip dispatching on reply in FileStorManagerHenning Baldersheim2020-07-013-10/+6
|/
* Flip distributor B-tree DB config flag to true by defaultTor Brede Vekterli2020-06-302-6/+2
* Merge pull request #13706 from vespa-engine/vekterli/btree-bucket-db-support-...Tor Brede Vekterli2020-06-3031-715/+2304
|\
| * Address review commentsTor Brede Vekterli2020-06-296-23/+25
| * Wire config for enabling content node B-tree bucket DBTor Brede Vekterli2020-06-2513-29/+37
| * Create generic B-tree bucket DB and content node DB implementationTor Brede Vekterli2020-06-2521-691/+2270
* | Use find_package to find gtest library.Tor Egge2020-06-2910-10/+20
* | Precompute node 2 group mapping config time.Henning Baldersheim2020-06-261-9/+13
* | Use std::moveHenning Baldersheim2020-06-261-1/+3
* | Modernize to c++11 style loops.Henning Baldersheim2020-06-261-4/+4
|/
* 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