start-relay -s source1 # now DM will start relay for current and future bound workers
start-relay -s source1 worker2 # DM will raise error: "this source has automatically started relay for bound worker, can't specify worker using relay now"
stop-relay -s source1 worker1 # DM will raise error: "this source has automatically started relay for bound worker, can't specify worker stopping relay now"
stop-relay -s source1 # now DM will stop relay for current and future bound workers
start-relay -s source1 worker2 # DM will let worker2 pull relay log of source1
start-relay -s source1 # DM will raise error: "this source has started relay for specified worker [worker1], can't automatically started relay for bound worker now"
stop-relay -s source1 # DM will raise error: "this source has started relay for specified worker [worker1], can't automatically stop relay for bound worker now"
stop-relay -s source1 worker2 # success
Is your feature request related to a problem? Please describe
I want to specify the position from which the relay is pulling. Currently this is specified in source configuration file, which is hard to modifyDescribe the feature you'd like
start-relay -s <source-id>,stop-relay -s <source-id>to let current and future bound workers use relay to replicate.and this feature is exclusive from
start-relay -s <source-id> <worker-names>, which meansstart-relay -s <source-id> <worker-name> --binlog-file <filename> --binlog-pos <position>orstart-relay -s <source-id> <worker-name> --binlog-gtid <gtid set>Describe alternatives you've considered
No response
Teachability, Documentation, Adoption, Migration Strategy
No response