From f7a91c7cf9f63baad502828c6c31dc42940d9713 Mon Sep 17 00:00:00 2001 From: Agniva De Sarker Date: Sat, 23 May 2020 11:43:58 +0530 Subject: [PATCH] MM-24830: Add event constants for gossip request/response (#14611) * MM-24830: Add event constants for gossip request/response This is an accompanying PR for the shift to entirely gossip. * Fix order Co-authored-by: mattermod --- i18n/en.json | 8 ++++++++ model/cluster_message.go | 10 ++++++++++ 2 files changed, 18 insertions(+) diff --git a/i18n/en.json b/i18n/en.json index bbdd210659..732246b867 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -3998,10 +3998,18 @@ "id": "ent.cluster.config_changed.info", "translation": "Cluster configuration has changed for id={{ .id }}. The cluster may become unstable and a restart is required. To ensure the cluster is configured correctly you should perform a rolling restart immediately." }, + { + "id": "ent.cluster.json_encode.error", + "translation": "Error occurred while marshalling JSON request" + }, { "id": "ent.cluster.save_config.error", "translation": "System Console is set to read-only when High Availability is enabled unless ReadOnlyConfig is disabled in the configuration file." }, + { + "id": "ent.cluster.timeout.error", + "translation": "Timed out waiting for cluster response" + }, { "id": "ent.compliance.bad_export_type.appError", "translation": "Unknown output format {{.ExportType}}" diff --git a/model/cluster_message.go b/model/cluster_message.go index 86113d7809..529f4a93a2 100644 --- a/model/cluster_message.go +++ b/model/cluster_message.go @@ -43,6 +43,16 @@ const ( CLUSTER_EVENT_INVALIDATE_CACHE_FOR_TERMS_OF_SERVICE = "inv_terms_of_service" CLUSTER_EVENT_BUSY_STATE_CHANGED = "busy_state_change" + // Gossip communication + CLUSTER_GOSSIP_EVENT_REQUEST_GET_LOGS = "gossip_request_get_logs" + CLUSTER_GOSSIP_EVENT_RESPONSE_GET_LOGS = "gossip_response_get_logs" + CLUSTER_GOSSIP_EVENT_REQUEST_GET_CLUSTER_STATS = "gossip_request_cluster_stats" + CLUSTER_GOSSIP_EVENT_RESPONSE_GET_CLUSTER_STATS = "gossip_response_cluster_stats" + CLUSTER_GOSSIP_EVENT_REQUEST_GET_PLUGIN_STATUSES = "gossip_request_plugin_statuses" + CLUSTER_GOSSIP_EVENT_RESPONSE_GET_PLUGIN_STATUSES = "gossip_response_plugin_statuses" + CLUSTER_GOSSIP_EVENT_REQUEST_SAVE_CONFIG = "gossip_request_save_config" + CLUSTER_GOSSIP_EVENT_RESPONSE_SAVE_CONFIG = "gossip_response_save_config" + // SendTypes for ClusterMessage. CLUSTER_SEND_BEST_EFFORT = "best_effort" CLUSTER_SEND_RELIABLE = "reliable"