You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by GitBox <gi...@apache.org> on 2021/01/06 15:59:08 UTC

[GitHub] [trafficcontrol] srijeet0406 commented on issue #5390: TO unable to unassign ORG server from delivery services if it's the last assigned

srijeet0406 commented on issue #5390:
URL: https://github.com/apache/trafficcontrol/issues/5390#issuecomment-755385807


   Just mentioning this here to avoid any confusion:
   Here is how I tested and verified this --
   
   Create a new active DS in TP
   Try to assign a server to this DS that is not in the ONLINE/ REPORTED state -> this should fail
   Now, try to assign an EDGE that is in ONLINE/ REPORTED state -> this should pass
   Try deleting this EDGE server from TP and also from the backend API call -> both these actions should be prevented
   
   Now create a new active DS in TP
   Assign an ONLINE/ REPORTED ORG server to this DS from TP -> this should pass
   Now, try to unassign this server from TP -> this should be prevented, because TP uses the replace=true mode, and you cannot unassign(or replace) all servers from an active DS
   Try to delete this server from the backend call -> this should pass, since this is an ORG server
   
   Note: to make a backend call to the DELETE api, use this endpoint:
   DELETE https://<TO HOST:PORT>/api/3.0/deliveryserviceserver/<DS ID>/<SERVER ID>
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org