summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Reduce use of document::BucketSpace::placeHolder() in storageapiTor Egge2018-02-021-4/+5
* Merge pull request #4882 from vespa-engine/toregge/move-fixed-bucketspaces-to...Geir Storli2018-02-0215-55/+55
|\
| * Move FixedBucketSpaces to document module.Tor Egge2018-02-0115-55/+55
* | Merge pull request #4875 from vespa-engine/toregge/reduce-use-of-document-buc...Geir Storli2018-02-025-28/+6
|\ \ | |/ |/|
| * Reduce use of document::BucketSpace::placeHolder().Tor Egge2018-02-015-28/+6
* | Remove conditional enabling of protocol feature in favor of versionTor Brede Vekterli2018-02-011-4/+2
* | Selectively enable multiple bucket spaces in C++ document protocolTor Brede Vekterli2018-02-011-3/+6
|/
* Avoid hard coded string literal for default bucket space.Tor Egge2018-01-311-1/+1
* Change placeholder bucket resolver to not return empty string asTor Egge2018-01-311-2/+3
* Merge pull request #4837 from vespa-engine/toregge/reduce-use-of-bucketspace-...Geir Storli2018-01-316-9/+11
|\
| * Reduce use of document::BucketSpace::placeHolder().Tor Egge2018-01-316-9/+11
* | Merge pull request #4822 from vespa-engine/vekterli/log-and-increment-failure...Tor Brede Vekterli2018-01-315-24/+38
|\ \
| * | Log and increment failure metrics on concurrent mutation abortsTor Brede Vekterli2018-01-305-24/+38
* | | Move the shared_ptr into the Q and if necessary take the copy cost outside of...Henning Baldersheim2018-01-303-17/+17
| |/ |/|
* | Revert "Geirst/add bucket space to document api"Harald Musum2018-01-301-3/+2
* | Merge pull request #4812 from vespa-engine/geirst/add-bucket-space-to-documen...Geir Storli2018-01-301-2/+3
|\ \ | |/ |/|
| * Remove conditional enabling of protocol feature in favor of versionTor Brede Vekterli2018-01-291-4/+2
| * Selectively enable multiple bucket spaces in C++ document protocolTor Brede Vekterli2018-01-291-3/+6
* | Use a non-transient error code for clock skew rejectionsTor Brede Vekterli2018-01-303-7/+7
* | Use FIFO for incoming messages instead of a priority queueTor Brede Vekterli2018-01-303-78/+20
|/
* Add bouncer metric set and clock skew abort metricTor Brede Vekterli2018-01-196-5/+53
* Log warning when aborting operation due to clock skewTor Brede Vekterli2018-01-191-2/+6
* Merge pull request #4646 from vespa-engine/vekterli/count-each-bucket-space-f...Geir Storli2018-01-151-1/+1
|\
| * Count each bucket space for listing during bucket DB initTor Brede Vekterli2018-01-121-1/+1
* | Merge pull request #4641 from vespa-engine/vekterli/propagate-bootstrap-confi...Geir Storli2018-01-151-0/+5
|\ \
| * | Propagate bucket space bootstrap config to CommunicationManagerTor Brede Vekterli2018-01-121-0/+5
| |/
* / Add bucket spaces to bucket DB status pagesTor Brede Vekterli2018-01-124-14/+34
|/
* Remove outdated bucket space assertionTor Brede Vekterli2018-01-111-1/+0
* Merge pull request #4620 from vespa-engine/vekterli/wire-global-distribution-...Geir Storli2018-01-1115-77/+135
|\
| * Simplify bucket spaces reconfig by using component enable-flagTor Brede Vekterli2018-01-112-7/+1
| * Let config enable global bucket space on startup for distributorTor Brede Vekterli2018-01-114-18/+18
| * Let config enable global bucket space on startup for content nodeTor Brede Vekterli2018-01-117-25/+65
| * Add utility function for transforming lib::Distribution instances to globalTor Brede Vekterli2018-01-113-28/+52
* | Reduce use of BucketSpace::placeHolder().Tor Egge2018-01-111-1/+1
|/
* Merge pull request #4585 from vespa-engine/vekterli/wire-configurable-bucket-...Henning Baldersheim2018-01-118-16/+164
|\
| * Wire in bucket spaces config changes to dynamic bucket space resolvingTor Brede Vekterli2018-01-098-16/+164
* | Pass enable multiple bucket spaces flag to storage protocol.Tor Egge2018-01-101-2/+2
|/
* More Bucketspaces config definition to configdefinitions module in preparationTor Egge2018-01-095-20/+4
* Merge pull request #4510 from vespa-engine/arnej/remove-from-db-if-all-nodes-...Arne H Juul2018-01-031-0/+5
|\
| * guard against empty set of nodesArne Juul2017-12-201-0/+5
* | Merge pull request #4526 from vespa-engine/balder/use-faster-iterationHenning Baldersheim2017-12-293-0/+3
|\ \
| * | Do not include the world by default.Henning Baldersheim2017-12-283-0/+3
| |/
* / Do not include the world.Henning Baldersheim2017-12-2924-189/+109
|/
* an entry with no nodes cannot be usedArne Juul2017-12-201-1/+1
* Merge pull request #4477 from vespa-engine/geirst/subscribe-to-bucketspaces-c...Tor Brede Vekterli2017-12-196-43/+140
|\
| * Simplify use of unique ptr.Geir Storli2017-12-191-6/+6
| * Utilize class template argument deduction (in C++17).Geir Storli2017-12-191-10/+10
| * Let StorageNode subscribe to BucketspacesConfig and propagate to storage comp...Geir Storli2017-12-186-30/+127
* | Make DocumentApiConverter's BucketResolver dynamicTor Brede Vekterli2017-12-185-19/+60
|/
* Add configurable bucket resolver and fixed space repoTor Brede Vekterli2017-12-1512-25/+236