aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Re-add assertsHenning Baldersheim2020-07-091-2/+2
* optionalEnqueue -> enque_or_processHenning Baldersheim2020-07-092-5/+5
* Merge branch 'master' into balder/skip-communicationmanager-onlyHenning Baldersheim2020-07-092-18/+16
|\
| * Non semantic cleanup of communicationmanager prior to semantic change.Henning Baldersheim2020-07-082-19/+17
* | Config control over what treads to skip.Henning Baldersheim2020-07-093-13/+46
* | Remove assert that i snow possible during testing.Henning Baldersheim2020-07-081-4/+4
* | Since requests are now exeuted by caller storge must be open to send anything.Henning Baldersheim2020-07-081-2/+2
* | Skip communication manager thread for requests.Henning Baldersheim2020-07-081-6/+5
|/
* Reduce log level of bucket DB pruning elision messageTor Brede Vekterli2020-07-081-1/+1
* Merge pull request #13824 from vespa-engine/toregge/use-external-dependsTor Egge2020-07-081-0/+1
|\
| * Use EXTERNAL_DEPENDS for external dependencies.Tor Egge2020-07-071-0/+1
* | Merge pull request #13819 from vespa-engine/vekterli/basic-snapshot-support-f...Tor Brede Vekterli2020-07-0818-94/+314
|\ \ | |/ |/|
| * Use bucket DB read guards for metric and status aggregationTor Brede Vekterli2020-07-074-17/+34
| * Expose ReadGuard via AbstractLockableMap interfaceTor Brede Vekterli2020-07-0716-78/+281
* | Consolidate search for GTest.Tor Egge2020-07-0710-10/+0
* | Use module source dependencies.Tor Egge2020-07-0717-38/+0
* | Merge pull request #13804 from vespa-engine/balder/let-sequencer-type-be-conf...Henning Baldersheim2020-07-061-1/+14
|\ \ | |/ |/|
| * Do not access object has been moved away.Henning Baldersheim2020-07-061-1/+1
| * Let sequencer type be configurableHenning Baldersheim2020-07-061-1/+14
* | 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