Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | | Add interface for resource usage listener to spi. | Tor Egge | 2021-01-15 | 4 | -0/+16 |
|/ | | | | Propagate resource usage to service layer. | ||||
* | GC unused code and unnecessary wrapping | Henning Baldersheim | 2021-01-14 | 4 | -18/+9 |
| | |||||
* | - Add the cost to expensive tests. | Henning Baldersheim | 2021-01-13 | 1 | -4/+1 |
| | | | | - Use less resources on the fnet_parallel_rpc test bu just using as many threads as you have cores. | ||||
* | Start expensive tests earlier. | Henning Baldersheim | 2021-01-13 | 1 | -2/+0 |
| | |||||
* | Add eol | Henning Baldersheim | 2021-01-10 | 1 | -1/+1 |
| | |||||
* | Have the BufferType::_emptyEntry be static. | Henning Baldersheim | 2021-01-10 | 3 | -0/+9 |
| | | | | Use an array of buffer types in the array class. | ||||
* | GC unused code, as we will never look back. | Henning Baldersheim | 2021-01-08 | 3 | -7/+3 |
| | |||||
* | Default direct rpc. | Henning Baldersheim | 2021-01-07 | 1 | -1/+1 |
| | |||||
* | Increase number of bucket info failures before a warning is printed | Tor Brede Vekterli | 2021-01-06 | 1 | -1/+1 |
| | | | | | | | Was >=2 seconds, now >=20 seconds. 2 seconds may cause spurious log warnings on heavily loaded nodes that lag behind the distributor for some seconds before being able to switch over to a new cluster state version. | ||||
* | Improve handling of exceptions during distributor startup | Tor Brede Vekterli | 2021-01-05 | 2 | -20/+12 |
| | | | | | | | | | | | | Remove call to requestShutdown which could try to use components that weren't properly set up yet. Only used for _maybe_ being able to scream an error to the cluster controller, but this has very limited usefulness in practice. Since exceptions are categorized and logged with backtrace at the root application main level, remove redundant logging. Also enforce component shutdown for network setup exceptions (not sure why this wasn't there to start with). | ||||
* | Merge pull request #15909 from ↵ | Henning Baldersheim | 2021-01-05 | 4 | -15/+16 |
|\ | | | | | | | | | vespa-engine/vekterli/only-fetch-doc-id-when-splitting Only fetch document IDs in bucket when splitting, not whole documents | ||||
| * | Only fetch document IDs in bucket when splitting, not whole documents | Tor Brede Vekterli | 2021-01-05 | 4 | -15/+16 |
| | | | | | | | | | | | | | | Splitting code only needs to look at the document IDs to figure out the distribution of the target buckets. Remove tracking of document sizes (which did need the whole documents) since it was only used in a warning log message. | ||||
* | | Delete implicitly deleted move-assignment operator. | Tor Egge | 2021-01-04 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #15894 from ↵ | Henning Baldersheim | 2021-01-04 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/toregge/use-stricter-version-of-dynamic-cast Use stricter version of dynamic_cast. | ||||
| * | Use stricter version of dynamic_cast. | Tor Egge | 2021-01-04 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #15878 from vespa-engine/balder/process-queue-when-closed | Henning Baldersheim | 2021-01-04 | 4 | -24/+5 |
|\ \ | | | | | | | - Do not stop persitence thread until it has been interrupted. | ||||
| * | | - Do not stop persitence thread until it has been interrupted. | Henning Baldersheim | 2021-01-04 | 4 | -24/+5 |
| | | | | | | | | | | | | | | | - fetch messages even if closed to allow draining the Q. - GC unused code. | ||||
* | | | Merge pull request #15888 from vespa-engine/toregge/avoid-repeating-magic-number | Henning Baldersheim | 2021-01-04 | 1 | -3/+13 |
|\ \ \ | |_|/ |/| | | Add is_split_group_bucket() utility method. | ||||
| * | | Add is_split_group_bucket() utility method. | Tor Egge | 2021-01-04 | 1 | -3/+13 |
| | | |