202
203
// immutableFieldsChanged returns true if any of immutable fields changed.
204
>
func immutableFieldsChanged(old *persistencespb.ClusterMetadata, cur *persistencespb.ClusterMetadata) bool {
cluster_metadata_store.go
205
>
if (old.ClusterName != "" && old.ClusterName != cur.ClusterName) ||
206
>
(old.ClusterId != "" && old.ClusterId != cur.ClusterId) ||
207
>
(old.HistoryShardCount != 0 && old.HistoryShardCount != cur.HistoryShardCount) ||
208
>
(old.IsGlobalNamespaceEnabled && !cur.IsGlobalNamespaceEnabled) {
209
return true
210
}
212
if (old.FailoverVersionIncrement != 0 && old.FailoverVersionIncrement != cur.FailoverVersionIncrement) ||
213
(old.InitialFailoverVersion != 0 && old.InitialFailoverVersion != cur.InitialFailoverVersion) {