Report bounce impact info as part of cluster JSON object.
This commit is contained in:
parent
160293bd54
commit
d8cad8efca
|
@ -546,10 +546,6 @@ const KeyRef JSONSchemas::statusSchema = LiteralStringRef(R"statusSchema(
|
|||
"required_logs":3,
|
||||
"missing_logs":"7f8d623d0cb9966e",
|
||||
"active_generations":1,
|
||||
"bounce_impact":{
|
||||
"can_clean_bounce":true,
|
||||
"reason":""
|
||||
},
|
||||
"description":"Recovery complete."
|
||||
},
|
||||
"workload":{
|
||||
|
@ -652,6 +648,10 @@ const KeyRef JSONSchemas::statusSchema = LiteralStringRef(R"statusSchema(
|
|||
"data_distribution_disabled_for_rebalance":true,
|
||||
"data_distribution_disabled":true,
|
||||
"active_primary_dc":"pv",
|
||||
"bounce_impact":{
|
||||
"can_clean_bounce":true,
|
||||
"reason":""
|
||||
},
|
||||
"configuration":{
|
||||
"log_anti_quorum":0,
|
||||
"log_replicas":2,
|
||||
|
|
|
@ -1183,8 +1183,6 @@ ACTOR static Future<JsonBuilderObject> recoveryStateStatusFetcher(Database cx,
|
|||
message["missing_logs"] = md.getValue("MissingIDs").c_str();
|
||||
}
|
||||
|
||||
message["bounce_impact"] = getBounceImpactInfo(mStatusCode);
|
||||
|
||||
// TODO: time_in_recovery: 0.5
|
||||
// time_in_state: 0.1
|
||||
|
||||
|
@ -2791,6 +2789,7 @@ ACTOR Future<StatusReply> clusterGetStatus(
|
|||
|
||||
statusObj["protocol_version"] = format("%" PRIx64, g_network->protocolVersion().version());
|
||||
statusObj["connection_string"] = coordinators.ccf->getConnectionString().toString();
|
||||
statusObj["bounce_impact"] = getBounceImpactInfo(statusCode);
|
||||
|
||||
state Optional<DatabaseConfiguration> configuration;
|
||||
state Optional<LoadConfigurationResult> loadResult;
|
||||
|
|
Loading…
Reference in New Issue