apache / trafficcontrol

Apache Traffic Control is an Open Source implementation of a Content Delivery Network
https://trafficcontrol.apache.org/
Apache License 2.0
1.02k stars 339 forks source link

Provide ability to clone server assignments from one DS to another DS #5496

Open mitchell852 opened 3 years ago

mitchell852 commented 3 years ago

I'm submitting a ...

Traffic Control components affected ...

Current behavior:

On many occasions, a new DS should have identical server assignments as an existing DS. There is no way to do this in TP. You can "Clone Delivery Service Assignments" from one server to another but you can't "Clone Server Assignments" from one DS to another.

New behavior:

When viewing the servers of a DS, provide the ability to clone those server assignments to another DS. Currently, you can clone a delivery service, maybe an option to clone ds/server assignments should be available as well when you are cloning a delivery service?

Anything else:

Replicating the server assignments is easy IF the DSs choose to use topology instead of direct server assignments but I'm guessing TC will support both topology and direct server assignments for quite a while.

mitchell852 commented 2 years ago

marking as "low impact" as the project seems to be moving away from direct ds/server assignments and towards the use of a topology instead.