Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the noise level used when deciding whether to report resource usage ↵ | Geir Storli | 2021-02-04 | 4 | -25/+59 |
| | | | | configurable. | ||||
* | Remove the sync interface from Bucket Executor. Due to the nature of ↵ | Henning Baldersheim | 2021-02-02 | 2 | -9/+0 |
| | | | | | | requiring a bucket lock it is very hard to get sync to work in a safe way. Instead the users must do their own accounting as they know their own threading model. | ||||
* | Merge pull request #16355 from vespa-engine/balder/shutdown-in-close | Henning Baldersheim | 2021-02-02 | 1 | -1/+5 |
|\ | | | | | The StateManager is destructed before the FileStorManager leading to … | ||||
| * | The StateManager is destructed before the FileStorManager leading to ↵ | Henning Baldersheim | 2021-02-02 | 1 | -1/+5 |
| | | | | | | | | possibly accesing invalid memory. Disconnecting upcalls must happen during close. | ||||
* | | Ensure that task not executed are returned. | Henning Baldersheim | 2021-02-02 | 4 | -8/+16 |
|/ | |||||
* | Merge pull request #16348 from vespa-engine/balder/refactor-bucketmove-job | Henning Baldersheim | 2021-02-02 | 1 | -1/+1 |
|\ | | | | | Factor out the scan iterator from the BucketMoveJob. | ||||
| * | Factor out the scan iterator from the BucketMoveJob. | Henning Baldersheim | 2021-02-02 | 1 | -1/+1 |
| | | |||||
* | | Add noexcept and some other minor code health. | Henning Baldersheim | 2021-02-02 | 4 | -40/+26 |
|/ | |||||
* | Revert "Properly track execution of BucketTasks and provide sync() and ↵ | Henning Baldersheim | 2021-02-02 | 10 | -161/+54 |
| | | | | order… " | ||||
* | No need for a guard | Henning Baldersheim | 2021-02-02 | 1 | -3/+1 |
| | |||||
* | Properly track execution of BucketTasks and provide sync() and orderly shutdown. | Henning Baldersheim | 2021-02-02 | 10 | -54/+163 |
| | |||||
* | Revert "Implement BucketExecutor::sync." | Henning Baldersheim | 2021-02-02 | 10 | -150/+54 |
| | |||||
* | Revert "Balder/disconnect upcalls early" | Henning Baldersheim | 2021-02-02 | 2 | -26/+6 |
| | |||||
* | No need this guard. | Henning Baldersheim | 2021-02-01 | 1 | -1/+0 |
| | |||||
* | Disconnect upcalls early during shutdown in order to let task drain out. | Henning Baldersheim | 2021-02-01 | 2 | -6/+27 |
| | |||||
* | Use conditional notify instead of sleep. | Henning Baldersheim | 2021-02-01 | 3 | -14/+19 |
| | |||||
* | Implement BucketExecutor::sync. | Henning Baldersheim | 2021-02-01 | 10 | -54/+145 |
| | |||||
* | Wire reporting of attribute resource usage all the way to the cluster ↵ | Geir Storli | 2021-01-29 | 2 | -6/+58 |
| | | | | controller via the host info API. | ||||
* | Register resource usage listener. | Geir Storli | 2021-01-28 | 2 | -1/+3 |
| | |||||
* | Reduce diff slack to 0.001 | Tor Egge | 2021-01-26 | 2 | -5/+5 |
| | |||||
* | Add attribute resource usage to reported host info. | Tor Egge | 2021-01-25 | 2 | -6/+46 |
| | |||||
* | Decouple and cleanup. No semantic changes. | Henning Baldersheim | 2021-01-21 | 2 | -1/+2 |
| | |||||
* | 4 bucket db stripe bits by default. | Henning Baldersheim | 2021-01-21 | 1 | -5/+1 |
| | |||||
* | Merge pull request #16112 from ↵ | Henning Baldersheim | 2021-01-20 | 13 | -14/+275 |
|\ | | | | | | | | | vespa-engine/toregge/add-service-layer-host-info-reporter Add ServiceLayerHostInfoReporter. | ||||
| * | Clear vector of controllers that have observed explicit node state | Tor Egge | 2021-01-20 | 2 | -5/+12 |
| | | | | | | | | when requesting almost immediate replies. | ||||
| * | Use named constexpr variable for diff slack. | Tor Egge | 2021-01-20 | 1 | -1/+3 |
| | | |||||
| * | Simplify test. | Tor Egge | 2021-01-20 | 1 | -27/+22 |
| | | |||||
| * | Add ServiceLayerHostInfoReporter. | Tor Egge | 2021-01-20 | 13 | -9/+266 |
| | | |||||
* | | Merge pull request #16098 from ↵ | Henning Baldersheim | 2021-01-20 | 10 | -11/+160 |
|\ \ | |/ |/| | | | | | vespa-engine/balder/implement-bucketexecutor-for-filestormanager Implement bucketexecutor interface and. | ||||
| * | Add debug dumping and other minor followup on PR comments. | Henning Baldersheim | 2021-01-20 | 3 | -15/+37 |
| | | |||||
| * | Add class comments. | Henning Baldersheim | 2021-01-20 | 1 | -2/+5 |
| | | |||||
| * | Implement bucketexecutor interface and. | Henning Baldersheim | 2021-01-19 | 10 | -1/+125 |
| | | |||||
* | | Merge pull request #16104 from ↵ | Geir Storli | 2021-01-20 | 3 | -5/+37 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/reject-two-phase-update-op-in-distributor Reject two phase update operation in safe path if feed in cluster is … | ||||
| * | | Reject two phase update operation in safe path if feed in cluster is blocked. | Geir Storli | 2021-01-19 | 3 | -5/+37 |
| |/ | |||||
* / | Fix forward declarations. | Tor Egge | 2021-01-19 | 6 | -6/+6 |
|/ | |||||
* | Merge pull request #16095 from vespa-engine/geirst/reject-feed-in-distributor | Geir Storli | 2021-01-19 | 7 | -20/+111 |
|\ | | | | | Reject feed in distributor when feed in cluster is blocked | ||||
| * | Reject non-trivial updates if feed is blocked in the cluster. | Geir Storli | 2021-01-19 | 3 | -20/+56 |
| | | |||||
| * | Reject puts if feed is blocked in the cluster. | Geir Storli | 2021-01-19 | 6 | -4/+59 |
| | | |||||
* | | Include exception where needed and use std:.make_unique | Henning Baldersheim | 2021-01-18 | 2 | -1/+3 |
| | | |||||
* | | Merge pull request #16088 from ↵ | Tor Brede Vekterli | 2021-01-18 | 9 | -10/+20 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/wire-in-host-info-to-file-stor-manager Wire in HostInfo to FileStorManager. | ||||
| * | Wire in HostInfo to FileStorManager. | Tor Egge | 2021-01-18 | 9 | -10/+20 |
| | | |||||
* | | Merge pull request #16086 from ↵ | Geir Storli | 2021-01-18 | 2 | -8/+34 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/add-feed-block-to-cluster-state-bundle-in-cpp Add feed block status to ClusterStateBundle in C++. | ||||
| * | | Add feed block status to ClusterStateBundle in C++. | Geir Storli | 2021-01-18 | 2 | -8/+34 |
| | | | |||||
* | | | GC unused code and remove comment. | Henning Baldersheim | 2021-01-18 | 1 | -3/+0 |
| | | | |||||
* | | | GC unused hasSingleBucketId method. | Henning Baldersheim | 2021-01-18 | 2 | -6/+0 |
| |/ |/| | |||||
* | | Wire in skeleton for implementation of the BucketExecutor interface. | Henning Baldersheim | 2021-01-17 | 5 | -45/+72 |
| | | |||||
* | | Revert "GC unused useDirectStoarageApiRpc flag" | Harald Musum | 2021-01-17 | 1 | -1/+1 |
| | | |||||
* | | GC unused useDirectStoarageApiRpc flag | Henning Baldersheim | 2021-01-17 | 1 | -1/+1 |
| | | |||||
* | | Use forward declarations to reduce amount of included code. | Henning Baldersheim | 2021-01-15 | 1 | -2/+0 |
| | | |||||
* | | - Add an BucketExecutor interface taking a bucket and a BucketTask for ↵ | Henning Baldersheim | 2021-01-15 | 21 | -42/+67 |
| | | | | | | | | | | | | | | | | | | executing a task by the content layer. - Add method to register this interface. - Minor followups after PR review. - Avoid including the world when not necessary to avoid having to recompile everyting for the smallest unrelated change. |