[swift] multi-region reconstructor does cross-region reconstruction after region failure and back online
After the region failure for 1 full day, the region brought back online. All the handoff partition are getting REVERTed to the region which came online. Before the handoff is fully completed, the object-reconstructor in the onlined region start reconstructing the missing objects. This request goes cross-region to GET segments as the local region is not having all the segments to reconstruct.
This put lot of pressure and slow down the overall re-balance time.
Is this a problem that we can avoid ? What is the idle configuration for object-reconstructor in number of workers/concurrency per drive ? I am using Rocky latest.
Thanks