Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Scan all bucket dbs in storage::distributor::SimpleMaintenanceScanner. | Tor Egge | 2017-11-15 | 7 | -28/+87 | |
| | | | ||||||
* | | | Make ModifiedBucketChecker bucket space aware. | Geir Storli | 2017-11-15 | 4 | -11/+77 | |
|/ / | ||||||
* | | Merge pull request #4117 from ↵ | Geir Storli | 2017-11-14 | 6 | -23/+26 | |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/propagate-bucket-space-to-resolved-operation-targets Propagate bucket space to resolved operation targets. | |||||
| * | Supply bucket space to operation target resolver implementation and propagate | Tor Egge | 2017-11-14 | 6 | -23/+26 | |
| | | | | | | | | it to resolved operation targets. | |||||
* | | Merge pull request #4114 from ↵ | Tor Brede Vekterli | 2017-11-14 | 2 | -2/+2 | |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/reduce-usage-of-place-holder-bucket-space Reduce use of BucketSpace::placeHolder(). | |||||
| * | | Reduce use of BucketSpace::placeHolder(). | Geir Storli | 2017-11-14 | 2 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #4102 from ↵ | Geir Storli | 2017-11-14 | 10 | -116/+71 | |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/toregge/change-distributor-bucket-db-updater-to-handle-multiple-bucket-spaces Change distributor BucketDBUpdater to handle multiple bucket spaces | |||||
| * | | Fix indentation. | Tor Egge | 2017-11-14 | 1 | -1/+1 | |
| | | | ||||||
| * | | Use tracking of sent api::RequestBucketInfoCommand to supply correct | Tor Egge | 2017-11-13 | 2 | -5/+5 | |
| | | | | | | | | | | | | | | | bucket space when receiving reply. This is needed to select distributor bucket database to update. | |||||
| * | | Remove old buckets from all distributor bucket databases when distribution | Tor Egge | 2017-11-13 | 3 | -23/+22 | |
| | | | | | | | | | | | | or system state changes. | |||||
| * | | Remove distribution from ClusterInformation and SimpleClusterInformation. | Tor Egge | 2017-11-13 | 7 | -49/+6 | |
| | | | ||||||
| * | | Partially change BucketDBUpdater to use document::Bucket instead of | Tor Egge | 2017-11-13 | 5 | -39/+38 | |
| |/ | | | | | | | document::BucketId. | |||||
* | | Simplify as std::unique_ptr has operator bool. | Geir Storli | 2017-11-14 | 1 | -2/+2 | |
| | | ||||||
* | | Use emplace instead of insert. | Geir Storli | 2017-11-14 | 1 | -1/+1 | |
| | | ||||||
* | | Fix typo. | Geir Storli | 2017-11-14 | 1 | -1/+1 | |
| | | ||||||
* | | Use std::make_shared instead of new. | Geir Storli | 2017-11-14 | 1 | -4/+3 | |
| | | ||||||
* | | Make StorageBucketDBInitializer bucket space aware. | Geir Storli | 2017-11-13 | 2 | -54/+113 | |
|/ | ||||||
* | Reference using statement in nested namespace. | Tor Egge | 2017-11-10 | 1 | -2/+2 | |
| | ||||||
* | Add using statements for OutdatedNodes and OutdatedNodesMap in nested | Tor Egge | 2017-11-10 | 7 | -18/+37 | |
| | | | | | namespace. Reduce number of arguments to PendingBucketSpaceDbTransition constructor. | |||||
* | Track outdated nodes per bucket space. | Tor Egge | 2017-11-10 | 7 | -219/+266 | |
| | | | | Use distributor bucket space to get distribution when detecting outdated nodes. | |||||
* | Pass distributor bucket space to pending bucket space db transition. | Tor Egge | 2017-11-10 | 3 | -7/+14 | |
| | ||||||
* | Merge pull request #4049 from ↵ | Tor Brede Vekterli | 2017-11-09 | 7 | -65/+111 | |
|\ | | | | | | | | | vespa-engine/toregge/change-pending-cluster-state-to-handle-multiple-bucket-spaces Change pending cluster state to handle multiple bucket spaces | |||||
| * | Improve method naming: constructorHelper -> initializeBucketSpaceTransitions. | Tor Egge | 2017-11-08 | 2 | -7/+8 | |
| | | | | | | | | | | Print bucket space in debug log message when requesting bucket info for node. Adjust comment for setNodeReplied method. | |||||
| * | Change pending cluster state to handle more than one bucket space. | Tor Egge | 2017-11-08 | 2 | -24/+43 | |
| | | ||||||
| * | Rename mergeInto() to MergeIntoBucketDatabases() and remove argument, | Tor Egge | 2017-11-08 | 4 | -10/+8 | |
| | | | | | | | | to remove limitation of a single bucket database. | |||||
| * | Add test method to get a specific pending bucket space db transition from a | Tor Egge | 2017-11-08 | 3 | -17/+14 | |
| | | | | | | | | | | pending cluster state. Remove existing test methods that forwarded to the pending bucket space db transition. | |||||
| * | Pass distributor bucket space repo to pending cluster state. | Tor Egge | 2017-11-08 | 7 | -14/+45 | |
| | | ||||||
* | | Merge pull request #4054 from ↵ | Geir Storli | 2017-11-09 | 2 | -17/+0 | |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/remove-dead-code-in-clusterinformation Remove dead code in distributor cluster information. | |||||
| * | | Remove dead code in distributor cluster information. | Tor Egge | 2017-11-08 | 2 | -17/+0 | |
| |/ | ||||||
* / | Check all distributor nodes that go down instead of only the first one. | Tor Egge | 2017-11-08 | 1 | -2/+4 | |
|/ | ||||||
* | Merge pull request #4028 from ↵ | Geir Storli | 2017-11-08 | 6 | -262/+384 | |
|\ | | | | | | | | | vespa-engine/toregge/factor-out-portions-of-pendingclusterstate-to-pendingbucketspacedbtransition Factor out portions of PendingClusterState bound to a specific bucket space. | |||||
| * | Track class rename in log setup. | Tor Egge | 2017-11-07 | 1 | -1/+1 | |
| | | ||||||
| * | Shorten namespace name. | Tor Egge | 2017-11-07 | 3 | -3/+3 | |
| | | ||||||
| * | Factor out portions of PendingClusterState bound to a specific bucket | Tor Egge | 2017-11-07 | 6 | -262/+384 | |
| | | | | | | | | space to PendingBucketSpaceDbTransition. | |||||
* | | Simplify code by using emplace instead of insert. | Tor Egge | 2017-11-08 | 1 | -1/+1 | |
| | | ||||||
* | | Add map to DistributorBucketSpaceRepo. | Tor Egge | 2017-11-08 | 5 | -14/+47 | |
|/ | ||||||
* | Use nullptr. | Tor Egge | 2017-11-06 | 1 | -2/+2 | |
| | ||||||
* | Use bucket space repo to get correct distribution. | Tor Egge | 2017-11-06 | 1 | -2/+4 | |
| | ||||||
* | Add distributor bucket space to ideal state operation. | Tor Egge | 2017-11-06 | 8 | -20/+32 | |
| | ||||||
* | Add accessor method to get bucket id from state checker context. | Tor Egge | 2017-11-06 | 4 | -21/+22 | |
| | ||||||
* | Pass distributor bucket space and document bucket to state checker context. | Tor Egge | 2017-11-06 | 7 | -68/+92 | |
| | | | | | This allows state checker to select proper bucket data base and distribution and extends some state checker log messgages to contain bucket space. | |||||
* | Merge pull request #4007 from ↵ | Geir Storli | 2017-11-03 | 31 | -69/+155 | |
|\ | | | | | | | | | vespa-engine/toregge/pass-distributor-bucket-space-to-external-operations Pass distributor bucket space to external operations | |||||
| * | Pass distributor bucket space to remove location operation, remove | Tor Egge | 2017-11-03 | 13 | -15/+51 | |
| | | | | | | | | operation, stat bucket operation and visitor operation. | |||||
| * | Pass distributor bucket space to get operation, put operation, two phase | Tor Egge | 2017-11-03 | 15 | -19/+62 | |
| | | | | | | | | update operation and update operation. | |||||
| * | Pass distributor bucket space to multi operation operation. | Tor Egge | 2017-11-03 | 3 | -3/+12 | |
| | | ||||||
| * | Resolve distributor bucket space in distributor component methods. | Tor Egge | 2017-11-03 | 3 | -33/+31 | |
| | | ||||||
* | | Merge pull request #4005 from ↵ | Tor Brede Vekterli | 2017-11-03 | 4 | -35/+50 | |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/reduce-use-of-place-holder-bucket-space-in-content-layer-2 Geirst/reduce use of place holder bucket space in content layer 2 | |||||
| * | Improve naming of classes used to handle bucket info requests. | Geir Storli | 2017-11-03 | 2 | -7/+7 | |
| | | ||||||
| * | Replace code path that cannot happen with assertion. | Geir Storli | 2017-11-03 | 1 | -16/+2 | |
| | | ||||||
| * | Iterate all bucket spaces in FileStorManager::updateState(). | Geir Storli | 2017-11-03 | 2 | -10/+19 | |
| | |