Is AutoRestoreOnDataLoss suitable/recommended for production use? Is it implemented in such way that there is no possibility that it can cause any further data loss than what may already have occurred before the automatic restoration?
Are there any caveats / further considerations when using this feature?
⚠Älä muokkaa tätä osiota. Sitä tarvitaan kohteessa docs.microsoft.com GitHub-ongelmien linkityksessä.
Thanks for the question! We are investigating and will update you shortly.
@juho-hanhimaki I see no reason why it would not be recommended. Ability to auto heal is always good for production ready services.
@hrushib @aljo-microsoft Thoughts?
Better be safe than sorry for running production services. After all there isn't always a plethora of information out there to get in depth understanding how things work.
One would think AutoRestoreOnDataLoss was by default turned on if it was all around good thing. Yet I don't think it is by default?
@juho-hanhimaki, AutoRestoreOnDataLoss is implemented in a way that there is no possibility that it can cause any further data loss than what may already have occurred before the automatic restoration with respect to the available SF nodes at the time decision is taken.
Whether to enable AutoRestoreOnDataLoss solely depends on the business need with respect to importance of service runtime vs. impact of (partial) data loss.
Note that, Any partition data restore results in moving the partition's state back in time, given this, the service code should not have strong data consistency assumption for the data across different partitions.