Was this page helpful?
Caution
You're viewing documentation for an unstable version of ScyllaDB Operator. Switch to the latest stable version.
ScyllaDBDatacenterNodesStatusReport (scylla.scylladb.com/v1alpha1)¶
Description¶
ScyllaDBDatacenterNodesStatusReport serves as an internal interface for propagating and aggregating node statuses observed by nodes in a ScyllaDB datacenter. It is used by ScyllaDB Operator for coordinating operations such as topology changes and is not intended for direct user interaction. The report only covers nodes that have joined the ScyllaDB cluster, which is distinct from the set of Kubernetes objects that represent them.
Specification¶
Property |
Type |
Description |
|---|---|---|
apiVersion |
string |
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
datacenterName |
string |
DatacenterName is the name of the reported ScyllaDB datacenter. |
kind |
string |
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
object |
||
array (object) |
Racks holds the list of rack status reports. |
.metadata¶
Description¶
Type¶
object
.racks[]¶
Description¶
Type¶
object
Property |
Type |
Description |
|---|---|---|
name |
string |
Name is the name of the rack. |
array (object) |
Nodes holds the list of node status reports collected from nodes from this rack. Entries correspond to ScyllaDB nodes, not to the Kubernetes objects representing them: a node is reported only once its ScyllaDB instance has joined the cluster and owns tokens in it. The absence of an entry doesn’t imply the node is missing or unhealthy. |
.racks[].nodes[]¶
Description¶
Type¶
object
Property |
Type |
Description |
|---|---|---|
hostID |
string |
HostID is the ScyllaDB reporter node’s host ID. |
array (object) |
ObservedNodes holds the list of node statuses as observed by the reporter node. |
|
ordinal |
integer |
Ordinal is the ordinal of the reporter node within its rack. |
.racks[].nodes[].observedNodes[]¶
Description¶
Type¶
object
Property |
Type |
Description |
|---|---|---|
hostID |
string |
HostID is the ScyllaDB node’s host ID. |
status |
string |
Status is the status of the node. |