558
}
559
560
>
_, err = m.matchingClient.UpdateTaskQueueUserData(ctx, &matchingservice.UpdateTaskQueueUserDataRequest{
user_data_manager.go
561
>
NamespaceId: m.partition.NamespaceId(),
562
>
TaskQueue: m.partition.TaskQueue().Name(),
563
>
UserData: &persistencespb.VersionedTaskQueueUserData{Version: preUpdateVersion, Data: updatedUserData},
564
>
BuildIdsAdded: added,
565
>
BuildIdsRemoved: removed,
566
>
})
567
>
if err != nil {
568
m.logger.Error("failed to push new user data to owning matching node for namespace", tag.Error(err))
569
return nil, false, err
570
}
571
572
>
updatedVersionedData := &persistencespb.VersionedTaskQueueUserData{Version: preUpdateVersion + 1, Data: updatedUserData}
user_data_manager.go
573
>
m.logNewUserData("modified user data", updatedVersionedData, tag.String("user-data-update-source", options.Source))
574
>
m.setUserDataLocked(updatedVersionedData)
575
>
576
>
return updatedVersionedData, shouldReplicate, err
577
}
578