aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/getnodestate/host_info.json
Commit message (Collapse)AuthorAgeFilesLines
* Support optional resource usage name fieldTor Brede Vekterli2021-01-291-1/+2
| | | | | If present, will be reported alongside the resource type in the feed block description string.
* Add cluster feed block support to cluster controllerTor Brede Vekterli2021-01-271-0/+10
| | | | | | | | | | | | | | | Will push out a new cluster state bundle indicating cluster feed blocked if one or more nodes in the cluster has one or more resources exhausted. Similarly, a new state will be pushed out once no nodes have resources exhausted any more. The feed block description currently contains up to 3 separate exhausted resources, possibly across multiple nodes. A cluster-level event is emitted for both the block and unblock edges. No hysteresis is present yet, so if a node is oscillating around a block-limit, so will the cluster state.
* Use bucket_space metric in retirementHÃ¥kon Hallingstad2020-01-171-0/+34
| | | | | | | | | | | | This makes the Cluster Controller use the vds.datastored.bucket_space.buckets_total, dimension bucketSpace=default, to determine whether a content node manages zero buckets, and if so, will allow the node to go permanently down. This is used when a node is retiring, and it is to be removed from the application. The change is guarded by the use-bucket-space-metric, default true. If the new metric doesn't work as expected, we can revert to using the current/old metric by flipping the flag. The flag can be controlled per application.
* Remove never used per storage node ops latencies in host info.Geir Storli2018-03-131-12/+0
|
* Add handling of bucket spaces stats to HostInfo and ClusterStatsAggregator.Geir Storli2018-02-191-28/+19
| | | | Handling of outstanding merge ops has been removed as this information has never been provided by the distributors.
* PublishJon Bratseth2016-06-151-0/+94