Just looking for some clearer understanding of what happens under the hood when RangeShardMappings are marked offline.
I understand mappings need to be set offline to update and delete shards and mappings.
I would like to keep mappings but prevent Azure Map Manager using particular mappings at any particular time, I was hoping that simply marking them as offline would allow me to do this, however it seems to have no impact to search results.
According to MS Docs (https://learn.microsoft.com/en-us/azure/sql-database/sql-database-elastic-scale-shard-map-management)
Certain operations on shard mappings are only allowed when a mapping is in an “offline” state, including UpdateMapping and DeleteMapping. When a mapping is offline, a data-dependent request based on a key included in that mapping will return an error. In addition, when a range is first taken offline, all connections to the affected shard are automatically killed in order to prevent inconsistent or incomplete results for queries directed against ranges being changed.
However this is not the behaviour I am experiencing. Offline maps are still returning result sets. Are these mappings stored in cache?