aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Fix variable name typoTor Brede Vekterli2020-07-161-3/+3
* Fix typo in function nameTor Brede Vekterli2020-07-162-5/+5
* Don't pretend process ID is thread ID in log messageTor Brede Vekterli2020-07-161-2/+2
* 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-158-74/+104
|/
* Emit log warning on repeated content node bucket info fetch failuresTor Brede Vekterli2020-07-133-7/+31
* 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