55
repConfig *persistencespb.NamespaceReplicationConfig,
56
failoverVersion int64,
58
>
detail := &persistencespb.NamespaceDetail{
59
>
Info: ensureInfo(info),
60
>
Config: ensureConfig(config),
61
>
ReplicationConfig: ensureRepConfig(repConfig),
62
>
FailoverVersion: failoverVersion,
63
>
}
64
>
factory := NewDefaultReplicationResolverFactory()
65
>
resolver := factory(detail)
66
>
ns, _ := FromPersistentState(detail, resolver, WithGlobalFlag(true))
67
>
return ns
68
>
}
69
70
func ensureInfo(proto *persistencespb.NamespaceInfo) *persistencespb.NamespaceInfo {