[swift] multi-region reconstructor does cross-region reconstruction after region failure and back online

asked 2019-10-10 00:16:03 -0600

kirubak gravatar image

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

edit retag flag offensive close merge delete