Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #4256 from ↵ | Henning Baldersheim | 2017-11-24 | 2 | -52/+55 |
|\ | | | | | | | | | vespa-engine/toregge/use-standard-locking-in-lockable-map Use standard locking in LockableMap. | ||||
| * | Use standard locking in LockableMap. | Tor Egge | 2017-11-23 | 2 | -52/+55 |
| | | |||||
* | | Merge pull request #4255 from ↵ | Geir Storli | 2017-11-23 | 2 | -0/+13 |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/produce-new-bucket-spaces-config-for-distributor-nodes Produce new bucket spaces config for distributor nodes. | ||||
| * | Install bucketspaces.def. | Geir Storli | 2017-11-23 | 1 | -0/+2 |
| | | |||||
| * | Produce new bucket spaces config for distributor nodes. | Geir Storli | 2017-11-23 | 1 | -0/+11 |
| | | | | | | | | | | This config contains all document types handled by a content cluster and the bucket space each document type belongs to. | ||||
* | | Use standard locking in PendingMessageTracker. | Tor Egge | 2017-11-23 | 2 | -12/+12 |
|/ | |||||
* | Merge pull request #4244 from ↵ | Tor Brede Vekterli | 2017-11-22 | 4 | -132/+174 |
|\ | | | | | | | | | vespa-engine/geirst/add-named-bucket-space-to-document-api-messages-in-c++ Geirst/add named bucket space to document api messages in c++ | ||||
| * | Cleanup: Use helper functions to convert document api messages <-> storage ↵ | Geir Storli | 2017-11-22 | 1 | -122/+68 |
| | | | | | | | | api commands. | ||||
| * | Cleanup: use std::make_shared and std::make_unique. | Geir Storli | 2017-11-22 | 1 | -9/+8 |
| | | |||||
| * | Add named bucket space to RemoveLocationMessage. | Geir Storli | 2017-11-22 | 2 | -1/+18 |
| | | |||||
| * | Add named bucket space to GetBucketListMessage. | Geir Storli | 2017-11-22 | 2 | -1/+14 |
| | | |||||
| * | Add named bucket space to StatBucketMessage. | Geir Storli | 2017-11-22 | 2 | -8/+38 |
| | | |||||
| * | Add named bucket space to CreateVisitorMessage. | Geir Storli | 2017-11-22 | 4 | -3/+40 |
| | | |||||
* | | Use DistributorBucketSpace to get Distribution in Distributor. | Tor Egge | 2017-11-22 | 1 | -1/+3 |
|/ | |||||
* | Merge pull request #4222 from ↵ | Geir Storli | 2017-11-21 | 11 | -128/+99 |
|\ | | | | | | | | | vespa-engine/vekterli/use-content-bucket-space-for-bucket-mover-runs Use content bucket space for bucket mover runs | ||||
| * | Add document::BucketSpace accessor to ContentBucketSpace | Tor Brede Vekterli | 2017-11-21 | 4 | -5/+10 |
| | | |||||
| * | Bind a BucketMover Run to a particular bucket space | Tor Brede Vekterli | 2017-11-21 | 8 | -124/+90 |
| | | | | | | | | Only support bucket moves for the default bucket space for now. | ||||
* | | Merge pull request #4219 from ↵ | Geir Storli | 2017-11-21 | 2 | -20/+30 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-content-bucket-space-to-get-distribution-pass-3 Use ContentBucketSpace to get Distribution in ChangedBucketOwnershipHandler. | ||||
| * | | Use ContentBucketSpace to get Distribution in ChangedBucketOwnershipHandler. | Tor Egge | 2017-11-21 | 2 | -20/+30 |
| |/ | |||||
* | | Merge pull request #4217 from ↵ | Geir Storli | 2017-11-21 | 1 | -1/+3 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-content-bucket-space-to-get-distribution-pass-2 Use ContentBucketSpace to get Distribution. | ||||
| * | | Use ContentBucketSpace to get Distribution. | Tor Egge | 2017-11-21 | 1 | -1/+3 |
| |/ | |||||
* | | Merge pull request #4214 from ↵ | Geir Storli | 2017-11-21 | 4 | -10/+12 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/use-content-bucket-space-to-get-distribution Use ContentBucketSpace to get Distribution. | ||||
| * | Reduce number of additional lock operations at startup. | Tor Egge | 2017-11-21 | 2 | -6/+7 |
| | | |||||
| * | Use ContentBucketSpace to get Distribution. | Tor Egge | 2017-11-21 | 4 | -9/+10 |
| | | |||||
* | | Merge pull request #4212 from ↵ | Geir Storli | 2017-11-21 | 5 | -6/+6 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-shared-pointer-to-const-distribution-in-distributor-bucket-space Use shared pointer to const Distribution in DistributorBucketSpace. | ||||
| * | | Use shared pointer to const Distribution in DistributorBucketSpace. | Tor Egge | 2017-11-21 | 5 | -6/+6 |
| | | | |||||
* | | | Merge pull request #4209 from ↵ | Geir Storli | 2017-11-21 | 3 | -16/+1 |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/toregge/remove-unused-distributor-getdistribution-method Remove unused Distributor::getDistribution() method. | ||||
| * | | Remove unused Distributor::getDistribution() method. | Tor Egge | 2017-11-20 | 3 | -16/+1 |
| |/ | |||||
* | | Merge pull request #4208 from ↵ | Tor Brede Vekterli | 2017-11-21 | 6 | -38/+131 |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/new-bucket-resolver-interface-in-document-api-converter Add bucket resolver interface and use it for put,update,remove and ge… | ||||
| * | Add bucket resolver interface and use it for put,update,remove and get ↵ | Geir Storli | 2017-11-20 | 6 | -38/+131 |
| | | | | | | | | messages in DocumentApiConverter. | ||||
* | | Add distribution to content bucket space. | Tor Egge | 2017-11-20 | 5 | -2/+36 |
| | | |||||
* | | Merge pull request #4201 from ↵ | Geir Storli | 2017-11-20 | 2 | -117/+87 |
|\ \ | |/ |/| | | | | | vespa-engine/vekterli/make-integrity-checker-bucket-space-aware Vekterli/make integrity checker bucket space aware | ||||
| * | Iterate over all bucket spaces during bucket integrity checking | Tor Brede Vekterli | 2017-11-20 | 2 | -85/+73 |
| | | |||||
| * | Cleanup old and dead code | Tor Brede Vekterli | 2017-11-20 | 2 | -32/+14 |
| | | |||||
* | | Add bucketSpace argument to ↵ | Tor Egge | 2017-11-20 | 3 | -5/+8 |
|/ | | | | storage::spi::PersistenceProvider::setClusterState() method. | ||||
* | Remove DistributorBucketSpaceComponent. | Tor Egge | 2017-11-17 | 18 | -100/+59 |
| | |||||
* | Remove old unused distributor component methods. | Tor Egge | 2017-11-17 | 3 | -29/+0 |
| | |||||
* | Merge pull request #4171 from ↵ | Geir Storli | 2017-11-17 | 1 | -13/+4 |
|\ | | | | | | | | | vespa-engine/toregge/simplify-check-for-pending-request-bucket-info-command Simplify check for pending RequestBucketInfoCommand. | ||||
| * | Simplify check for pending RequestBucketInfoCommand. | Tor Egge | 2017-11-16 | 1 | -13/+4 |
| | | |||||
* | | Factor out common lines to defaultDistributorBucketSpace() method. | Tor Egge | 2017-11-17 | 1 | -15/+7 |
| | | |||||
* | | Stop using old API to get distribution and bucket db. | Tor Egge | 2017-11-17 | 3 | -16/+30 |
| | | |||||
* | | Merge pull request #4172 from ↵ | Geir Storli | 2017-11-16 | 4 | -62/+1 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/remove-unused-maintenance-bucket Remove unused class MaintenanceBucket. | ||||
| * | | Remove unused class MaintenanceBucket. | Tor Egge | 2017-11-16 | 4 | -62/+1 |
| |/ | |||||
* | | Merge pull request #4168 from ↵ | Tor Brede Vekterli | 2017-11-16 | 2 | -5/+5 |
|\ \ | |/ |/| | | | | | vespa-engine/vekterli/flip-internal-priorities-of-gc-and-move-only-merge Flip internal priorities of GC and move-only merge | ||||
| * | Flip internal priorities of GC and move-only merge | Tor Brede Vekterli | 2017-11-16 | 2 | -5/+5 |
| | | | | | | | | | | | | | | | | | | Having GC be higher priority than move-only merges meant that slow GC could effectively inhibit node retirement. Furthermore, move-only merges are finite while GC happens indefinitely, so it makes sense to give merging higher priority overall. This fixes #4165 | ||||
* | | Add getBucket() method to storage commands/replies that have | Tor Egge | 2017-11-16 | 2 | -0/+7 |
|/ | | | | | bucket space but no specific bucket id. Returns bucket with proper bucket space and unset (aka null) bucket id. | ||||
* | Merge pull request #4131 from ↵ | Geir Storli | 2017-11-16 | 3 | -27/+16 |
|\ | | | | | | | | | vespa-engine/vekterli/make-merge-throttler-bucket-space-aware Make merge throttler bucket space aware | ||||
| * | Track merges by Bucket instead of BucketId in MergeThrottler | Tor Brede Vekterli | 2017-11-14 | 3 | -27/+16 |
| | | |||||
* | | Merge pull request #4144 from ↵ | Geir Storli | 2017-11-16 | 7 | -28/+87 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/scan-all-bucket-dbs-in-distributor-simple-maintenance-scanner Scan all bucket dbs in storage::distributor::SimpleMaintenanceScanner. | ||||
| * | | Correct macro argument order when checking for equality, first argument is | Tor Egge | 2017-11-15 | 1 | -2/+2 |
| | | | | | | | | | | | | expected value. |