ReasonsNodeCannotBeSafelyUnregistered is a datatype for a map from reasons why a node might not be able to be unregistered safely, to the boolean value indicating whether a given reason applies to this node. For a node to be unregistered without any undue disruption, none of the reasons must apply.

This datatype is used by the datatype, RefreshClusterManagementStatsMutation, which is used by the refreshClusterManagementStats() mutation field. This datatype is also used by the datatype, ClusterNode, which is used by the datatypes, Cluster and Segment, which are used by several mutation and query fields.

Table: ReasonsNodeCannotBeSafelyUnregistered

ParameterTypeRequiredDefaultStabilityAvailabilityDescription
hasDataThatExistsOnlyOnThisNodeBooleanyes Long-Term Whether node has data that exists only on it.
hasUnderReplicatedDataBooleanyes Long-Term Whether node has under replicated data.
isAliveBooleanyes Long-Term Whether node is live.
leadsDigestBooleanyes Long-Term Whether node leads digest.