Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add and use getTotal | Henning Baldersheim | 2018-04-11 | 1 | -1/+1 | |
| | ||||||
* | Add back the original avgerage queue wait time metric | Henning Baldersheim | 2018-04-10 | 3 | -5/+18 | |
| | ||||||
* | Unsigned...... | Henning Baldersheim | 2018-04-10 | 1 | -1/+1 | |
| | ||||||
* | Start with only a single stripe. | Henning Baldersheim | 2018-04-10 | 1 | -1/+1 | |
| | ||||||
* | Do not pregenerate a summary string from message that is 'never' needed. | Henning Baldersheim | 2018-04-10 | 2 | -14/+17 | |
| | ||||||
* | Move averargeQ time to Stripe. | Henning Baldersheim | 2018-04-10 | 10 | -60/+92 | |
| | ||||||
* | Rename member to reflect sematic meaning of stripId, not threadId | Henning Baldersheim | 2018-04-09 | 2 | -5/+5 | |
| | ||||||
* | Consistent parameter naming in definition and implementation. | Henning Baldersheim | 2018-04-09 | 1 | -6/+6 | |
| | ||||||
* | remove comment bringing now value to the table | Henning Baldersheim | 2018-04-09 | 1 | -5/+1 | |
| | ||||||
* | Use stripeId | Henning Baldersheim | 2018-04-09 | 1 | -1/+1 | |
| | ||||||
* | One thread per strip | Henning Baldersheim | 2018-04-09 | 1 | -1/+1 | |
| | ||||||
* | Remove assert that is invalid as threads are started upon construction | Henning Baldersheim | 2018-04-09 | 1 | -1/+0 | |
| | ||||||
* | No need to const cast | Henning Baldersheim | 2018-04-09 | 1 | -2/+2 | |
| | ||||||
* | Remove unused includes. | Henning Baldersheim | 2018-04-09 | 2 | -6/+2 | |
| | ||||||
* | Start with a single stripe for now. | Henning Baldersheim | 2018-04-09 | 1 | -1/+1 | |
| | ||||||
* | Stripe the operations on bucketid to provide for a more efficient thread ↵ | Henning Baldersheim | 2018-04-09 | 9 | -413/+552 | |
| | | | | handover. | |||||
* | reformat. | Henning Baldersheim | 2018-04-09 | 1 | -6/+3 | |
| | ||||||
* | - Use std::make_ | Henning Baldersheim | 2018-04-09 | 2 | -231/+111 | |
| | | | | | - C+11 for loops - Use unique_ptr to shared_ptr built in assignment to avoid explicit release. | |||||
* | Remove stor-devices | Henning Baldersheim | 2018-04-06 | 2 | -26/+1 | |
| | ||||||
* | Remove DocumentTypeRepo::UP typedef. | Tor Egge | 2018-04-05 | 2 | -2/+0 | |
| | | | | Remove unneeded includes. | |||||
* | Use forward declared DocumentTypeRepo. | Tor Egge | 2018-04-04 | 9 | -2/+7 | |
| | ||||||
* | Merge pull request #5455 from ↵ | Geir Storli | 2018-04-04 | 24 | -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 Egge | 2018-04-04 | 19 | -22/+22 | |
| | | ||||||
| * | Use shared pointer to const DocumentTypeRepo. | Tor Egge | 2018-04-04 | 5 | -5/+5 | |
| | | ||||||
* | | Update test and serialize bucket information. | Henning Baldersheim | 2018-04-04 | 3 | -143/+85 | |
| | | ||||||
* | | Follow up on code review comments and move some shared_ptr's | Henning Baldersheim | 2018-04-03 | 11 | -464/+201 | |
| | | ||||||
* | | Do not store text only for debugging | Henning Baldersheim | 2018-04-03 | 2 | -36/+13 | |
| | | ||||||
* | | Use std::move and move constructors where benefiscal. | Henning Baldersheim | 2018-04-03 | 1 | -1/+0 | |
| | | ||||||
* | | GC some includes. | Henning Baldersheim | 2018-04-03 | 1 | -4/+1 | |
| | | ||||||
* | | Do not pregenerate a string that is only needed when debugging | Henning Baldersheim | 2018-04-03 | 10 | -131/+91 | |
|/ | ||||||
* | Merge pull request #5410 from ↵ | Tor Brede Vekterli | 2018-03-23 | 1 | -9/+82 | |
|\ | | | | | | | | | vespa-engine/geirst/extend-cluster-state-transition-logging Extend logging of cluster state transition to include derived bucket … | |||||
| * | Simplify. | Geir Storli | 2018-03-23 | 1 | -23/+13 | |
| | | ||||||
| * | Extend logging of cluster state transition to include derived bucket space ↵ | Geir Storli | 2018-03-22 | 1 | -9/+92 | |
| | | | | | | | | transitions. | |||||
* | | Use more descriptive test name. | Tor Egge | 2018-03-23 | 1 | -3/+3 | |
| | | ||||||
* | | Constify getDerivedNodeState() method. | Tor Egge | 2018-03-23 | 2 | -13/+9 | |
| | | | | | | | | Remove useWantedStateIfPossible parameter to deriveNodeState(). | |||||
* | | Make Bouncer BucketSpace aware. | Tor Egge | 2018-03-22 | 5 | -17/+113 | |
|/ | ||||||
* | Merge pull request #5387 from ↵ | Tor Brede Vekterli | 2018-03-20 | 4 | -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 Egge | 2018-03-20 | 1 | -3/+6 | |
| | | | | | | | | Add method to check if content node is up. | |||||
| * | Check that queued command will be aborted when storage node goes down. | Tor Egge | 2018-03-20 | 1 | -0/+42 | |
| | | ||||||
| * | Abort queued operations if storage node is down in new cluster state bundle. | Tor Egge | 2018-03-19 | 3 | -4/+21 | |
| | | ||||||
| * | Use ClusterStateBundle instead of ClusterState in | Tor Egge | 2018-03-19 | 2 | -23/+32 | |
| | | | | | | | | ChangedBucketOwnershipHandler::OwnershipState. | |||||
* | | Merge pull request #5378 from vespa-engine/balder/no-more-thread-priorities | Tor Brede Vekterli | 2018-03-20 | 17 | -1120/+352 | |
|\ \ | | | | | | | Balder/no more thread priorities | |||||
| * | | - Use num_threads directly as it has a sane default. | Henning Baldersheim | 2018-03-19 | 1 | -105/+55 | |
| | | | | | | | | | | | | | | | - Use std::make_ insteda of explicit new. - std::shared_ptr can be assigned from std::unque_ptr. Avoid using release(). | |||||
| * | | Reduce vertical bloat | Henning Baldersheim | 2018-03-19 | 1 | -67/+32 | |
| | | | ||||||
| * | | Use new way of specifying threads. | Henning Baldersheim | 2018-03-19 | 1 | -2/+1 | |
| | | | ||||||
| * | | std::make_ instead of 'new'. | Henning Baldersheim | 2018-03-19 | 3 | -239/+95 | |
| | | | | | | | | | | | | | | | | | | | | | Conflicts: storage/src/vespa/storage/persistence/persistencethread.cpp Resolve merge conflict with removed code. | |||||
| * | | Use simple num_threads. | Henning Baldersheim | 2018-03-19 | 1 | -1/+1 | |
| | | | ||||||
| * | | Clean out priority blocking stuff in PersistenceThread | Henning Baldersheim | 2018-03-19 | 14 | -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 Baldersheim | 2018-03-19 | 12 | -182/+94 | |
| |/ | | | | | | | very long time. | |||||
* / | Immediately send GetNodeState reply on "no more merges" pending edge | Tor Brede Vekterli | 2018-03-19 | 5 | -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. |