summaryrefslogtreecommitdiffstats
path: root/storage/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* Don't recompute bucket key inside merge functionTor Brede Vekterli2019-10-101-3/+8
* Always process Get replies to avoid racing with reconfigsTor Brede Vekterli2019-10-102-4/+11
* Add unit tests for starting Gets outside distributor coreTor Brede Vekterli2019-10-091-0/+5
* Rewrite read-only DB updating to use the linear merge-based APITor Brede Vekterli2019-10-092-5/+42
* Support thread-safe metric updatesTor Brede Vekterli2019-10-094-20/+45
* Allow executing Get operations outside the main distributor threadTor Brede Vekterli2019-10-085-8/+56
* Add test-and-set failures as own distributor metricTor Brede Vekterli2019-10-072-2/+9
* Remove currently unused member variableTor Brede Vekterli2019-10-073-9/+4
* Rewrite Get operation starting to use explicit snapshottingTor Brede Vekterli2019-10-0314-97/+174
* Add support for snapshotting all state required for routing a bucket operationTor Brede Vekterli2019-10-019-5/+341
* Add memory load-fences that match existing corresponding store-fencesTor Brede Vekterli2019-09-271-1/+4
* Let GetOperation take in explicit database read guardTor Brede Vekterli2019-09-274-10/+15
* Add config option for using B-tree bucket DB in distributorTor Brede Vekterli2019-09-2413-16/+41
* Add config override for simulating bucket info request processing latencyTor Brede Vekterli2019-09-203-9/+21
* Inhibit merges when ideal node is unavailable in pending stateTor Brede Vekterli2019-09-193-16/+26
* Allow Get operations through when content node is in Maintenance modeTor Brede Vekterli2019-09-181-0/+7
* Add config overrides for simulating processing of large bucket setsTor Brede Vekterli2019-09-176-3/+50
* Unify on fastos::time().Henning Baldersheim2019-08-281-1/+2
* Avoid the last usages of time(0/NULL/nullptr) in the codebase.Henning Baldersheim2019-08-261-3/+3
* Avoid calling time(nullptr)Henning Baldersheim2019-08-261-4/+5
* time(0) to chrono::steady_clock.Henning Baldersheim2019-08-233-8/+9
* Revert "Revert "doc: -> id:""Henning Baldersheim2019-08-211-5/+0
* Revert "doc: -> id:"Henning Baldersheim2019-08-211-0/+5
* GC unused codeHenning Baldersheim2019-08-191-5/+0
* Use snapshot read guard for Get operationsTor Brede Vekterli2019-08-191-16/+12
* Add minimal snapshot read guard interface to bucket DBTor Brede Vekterli2019-08-195-18/+104
* Merge pull request #10227 from vespa-engine/balder/remove-legacy-docidsHenning Baldersheim2019-08-151-15/+0
|\
| * Remove legacy orderdoc, groupdoc, userdoc documentidsHenning Baldersheim2019-08-091-15/+0
* | Follow up from review comments.Henning Baldersheim2019-08-152-11/+0
|/
* Remove visitor ordering and order selection.Henning Baldersheim2019-08-097-228/+25
* Adjust format string for bucket db updater.Tor Egge2019-08-071-1/+1
* Use std::_Exit instead of std::quick_exit.Tor Egge2019-08-061-1/+1
* Adjust forward declaration for IdealStateManagerTest.Tor Egge2019-07-311-1/+1
* Use enum class for storage::spi::Result::ErrorType.Tor Egge2019-07-305-17/+17
* Assert once (per version) on broken bucket DB invariantsTor Brede Vekterli2019-07-021-6/+8
* Promote log level for DB pruning elision decisionsTor Brede Vekterli2019-06-281-1/+3
* Emit single-shot warning for phantom bucket replicasTor Brede Vekterli2019-06-282-15/+27
* Convert remaining CppUnit tests to GTestTor Brede Vekterli2019-06-253-13/+14
* Convert storageserver and visiting tests from CppUnit to GTestTor Brede Vekterli2019-06-141-6/+6
* Add missing includes.Tor Egge2019-06-1111-0/+11
* Convert BucketManagerTest and InitializerTest to gtestTor Brede Vekterli2019-06-071-1/+1
* Do not block scanning all buckets on first cluster state edgeTor Brede Vekterli2019-06-061-3/+1
* Add comments to new DB merge functionalityTor Brede Vekterli2019-06-041-2/+88
* Remove pointless typedef aliasTor Brede Vekterli2019-06-031-2/+0
* Add new DB merging API to distributor BucketDatabaseTor Brede Vekterli2019-06-0319-541/+754
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-272-12/+12
* Bounce Puts when a node is unavailable in the pending cluster stateTor Brede Vekterli2019-05-242-0/+21
* Re-enable cluster state transition optimizationTor Brede Vekterli2019-05-211-1/+11
* Avoid resurrecting replicas for nodes that are unavailable in pending stateTor Brede Vekterli2019-05-217-23/+42
* Avoid recomputing bucket keys during sorting stepTor Brede Vekterli2019-05-152-18/+19