Search code examples
azureazureservicebus

Unable to failback to Primary Service Bus post failover to Secondary?


I have an Azure Service Bus in WEST US with Geo-Recovery enabled to sync with EAST US. I could failover to the secondary region EAST US successfully however I could not failback from EAST US to WEST US. I don't have any messages in the WEST US

enter image description here

however it complains that

"The Selected namespace is not empty. You must delete all entities within the namespace before i tcan be paired"

enter image description here

Does it mean that I have to completely delete the Service Bus in the WEST US before initiating the Failover?


Solution

  • Unfortunately, yes. Once the failover has taken place, the namespace is "burned".

    The documentation is clear about it:

    Only fail forward semantics are supported. In this scenario, you fail over and then re-pair with a new namespace. Failing back is not supported; for example, in a SQL cluster.