292
293
if resp.Namespace.ConfigVersion < task.GetConfigVersion() {
295
>
// Use merged data if available, otherwise use task data
296
>
data := task.Info.Data
297
>
if dataMerged {
298
data = mergedData
299
}
301
>
Id: task.GetId(),
302
>
Name: task.Info.GetName(),
303
>
State: task.Info.GetState(),
304
>
Description: task.Info.GetDescription(),
305
>
Owner: task.Info.GetOwnerEmail(),
306
>
Data: data,
307
>
}
308
>
request.Namespace.Config = &persistencespb.NamespaceConfig{
309
>
Retention: task.Config.GetWorkflowExecutionRetentionTtl(),
310
>
HistoryArchivalState: task.Config.GetHistoryArchivalState(),
311
>
HistoryArchivalUri: task.Config.GetHistoryArchivalUri(),
312
>
VisibilityArchivalState: task.Config.GetVisibilityArchivalState(),
313
>
VisibilityArchivalUri: task.Config.GetVisibilityArchivalUri(),
314
>
CustomSearchAttributeAliases: task.Config.GetCustomSearchAttributeAliases(),
315
>
}
316
>
if task.Config.GetBadBinaries() != nil {
317
request.Namespace.Config.BadBinaries = task.Config.GetBadBinaries()
318
}
319
>
request.Namespace.ReplicationConfig.Clusters = ConvertClusterReplicationConfigFromProto(task.ReplicationConfig.Clusters)
replication_task_executor.go
320
>
request.Namespace.ConfigVersion = task.GetConfigVersion()
321
}
322
if resp.Namespace.FailoverVersion < task.GetFailoverVersion() {