As per the Microsoft article - https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-geo-dr
By design, Event Hubs geo-disaster recovery does not replicate data, and therefore you cannot reuse the old offset value of your primary event hub on your secondary event hub. We recommend restarting your event receiver with one of the following methods:
- EventPosition.FromStart() - If you wish read all data on your secondary event hub.
- EventPosition.FromEnd() - If you wish to read all new data from the time of connection to your secondary event hub.
- EventPosition.FromEnqueuedTime(dateTime) - If you wish to read all data received in your secondary event hub starting from a given date and time.
I have an Azure Event Hubs in WEST US with Geo-Recovery enabled to sync with EAST US thinking that I should be able to failover in case of Disaster that would impact the WEST US however the above Microsoft article says that geo-disaster recovery does not replicate data, what does it mean?