summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Collapse)AuthorAgeFilesLines
...
* Add and use getTotalHenning Baldersheim2018-04-111-1/+1
|
* Add back the original avgerage queue wait time metricHenning Baldersheim2018-04-103-5/+18
|
* Unsigned......Henning Baldersheim2018-04-101-1/+1
|
* Start with only a single stripe.Henning Baldersheim2018-04-101-1/+1
|
* Do not pregenerate a summary string from message that is 'never' needed.Henning Baldersheim2018-04-102-14/+17
|
* Move averargeQ time to Stripe.Henning Baldersheim2018-04-1010-60/+92
|
* Rename member to reflect sematic meaning of stripId, not threadIdHenning Baldersheim2018-04-092-5/+5
|
* Consistent parameter naming in definition and implementation.Henning Baldersheim2018-04-091-6/+6
|
* remove comment bringing now value to the tableHenning Baldersheim2018-04-091-5/+1
|
* Use stripeIdHenning Baldersheim2018-04-091-1/+1
|
* One thread per stripHenning Baldersheim2018-04-091-1/+1
|
* Remove assert that is invalid as threads are started upon constructionHenning Baldersheim2018-04-091-1/+0
|
* No need to const castHenning Baldersheim2018-04-091-2/+2
|
* Remove unused includes.Henning Baldersheim2018-04-092-6/+2
|
* Start with a single stripe for now.Henning Baldersheim2018-04-091-1/+1
|
* Stripe the operations on bucketid to provide for a more efficient thread ↵Henning Baldersheim2018-04-099-413/+552
| | | | handover.
* reformat.Henning Baldersheim2018-04-091-6/+3
|
* - Use std::make_Henning Baldersheim2018-04-092-231/+111
| | | | | - C+11 for loops - Use unique_ptr to shared_ptr built in assignment to avoid explicit release.
* Remove stor-devicesHenning Baldersheim2018-04-062-26/+1
|
* Remove DocumentTypeRepo::UP typedef.Tor Egge2018-04-052-2/+0
| | | | Remove unneeded includes.
* Use forward declared DocumentTypeRepo.Tor Egge2018-04-049-2/+7
|
* Merge pull request #5455 from ↵Geir Storli2018-04-0424-27/+27
|\ | | | | | | | | vespa-engine/toregge/use-shared-ptr-to-const-document-type-repo Use shared pointer to const DocumentTypeRepo.
| * Stop using nested typedef for shared pointer to const DocumentTypeRepo.Tor Egge2018-04-0419-22/+22
| |
| * Use shared pointer to const DocumentTypeRepo.Tor Egge2018-04-045-5/+5
| |
* | Update test and serialize bucket information.Henning Baldersheim2018-04-043-143/+85
| |
* | Follow up on code review comments and move some shared_ptr'sHenning Baldersheim2018-04-0311-464/+201
| |
* | Do not store text only for debuggingHenning Baldersheim2018-04-032-36/+13
| |
* | Use std::move and move constructors where benefiscal.Henning Baldersheim2018-04-031-1/+0
| |
* | GC some includes.Henning Baldersheim2018-04-031-4/+1
| |
* | Do not pregenerate a string that is only needed when debuggingHenning Baldersheim2018-04-0310-131/+91
|/
* Merge pull request #5410 from ↵Tor Brede Vekterli2018-03-231-9/+82
|\ | | | | | | | | vespa-engine/geirst/extend-cluster-state-transition-logging Extend logging of cluster state transition to include derived bucket …
| * Simplify.Geir Storli2018-03-231-23/+13
| |
| * Extend logging of cluster state transition to include derived bucket space ↵Geir Storli2018-03-221-9/+92
| | | | | | | | transitions.
* | Use more descriptive test name.Tor Egge2018-03-231-3/+3
| |
* | Constify getDerivedNodeState() method.Tor Egge2018-03-232-13/+9
| | | | | | | | Remove useWantedStateIfPossible parameter to deriveNodeState().
* | Make Bouncer BucketSpace aware.Tor Egge2018-03-225-17/+113
|/
* Merge pull request #5387 from ↵Tor Brede Vekterli2018-03-204-27/+98
|\ | | | | | | | | vespa-engine/toregge/abort-operations-to-storage-node-going-down Toregge/abort operations to storage node going down
| * Use std::move to avoid unneeded atomic ops.Tor Egge2018-03-201-3/+6
| | | | | | | | Add method to check if content node is up.
| * Check that queued command will be aborted when storage node goes down.Tor Egge2018-03-201-0/+42
| |
| * Abort queued operations if storage node is down in new cluster state bundle.Tor Egge2018-03-193-4/+21
| |
| * Use ClusterStateBundle instead of ClusterState inTor Egge2018-03-192-23/+32
| | | | | | | | ChangedBucketOwnershipHandler::OwnershipState.
* | Merge pull request #5378 from vespa-engine/balder/no-more-thread-prioritiesTor Brede Vekterli2018-03-2017-1120/+352
|\ \ | | | | | | Balder/no more thread priorities
| * | - Use num_threads directly as it has a sane default.Henning Baldersheim2018-03-191-105/+55
| | | | | | | | | | | | | | | - Use std::make_ insteda of explicit new. - std::shared_ptr can be assigned from std::unque_ptr. Avoid using release().
| * | Reduce vertical bloatHenning Baldersheim2018-03-191-67/+32
| | |
| * | Use new way of specifying threads.Henning Baldersheim2018-03-191-2/+1
| | |
| * | std::make_ instead of 'new'.Henning Baldersheim2018-03-193-239/+95
| | | | | | | | | | | | | | | | | | | | | Conflicts: storage/src/vespa/storage/persistence/persistencethread.cpp Resolve merge conflict with removed code.
| * | Use simple num_threads.Henning Baldersheim2018-03-191-1/+1
| | |
| * | Clean out priority blocking stuff in PersistenceThreadHenning Baldersheim2018-03-1914-543/+93
| | | | | | | | | | | | | | | | | | | | | Conflicts: storage/src/tests/persistence/filestorage/filestormanagertest.cpp Resolve merge conflict.
| * | Remove thread priority concept, has not added anything but complexity for a ↵Henning Baldersheim2018-03-1912-182/+94
| |/ | | | | | | very long time.
* / Immediately send GetNodeState reply on "no more merges" pending edgeTor Brede Vekterli2018-03-195-15/+128
|/ | | | | | Lets the cluster controller update the derived bucket space states as quickly as possible when merges are done for the global space, without having to wait for the normal reply timeout period.