Poonam Dhavale While doing the Couchbase-cli changes for this feature. I noticed that failoverOnDataDiskIssues[enabled] and failoverOnDataDiskIssues[timePeriod] does not behave like the original options. When auto-failover is disabled it retains the timeout value that has been set.
With the new options when auto-failover is disable they reset to the default values. This will cause confusion in the field as there are many time when a user/Support chooses to disable auto-failover. When they come to re-enabling auto-failover they're force to remember or workout what the settings were.
I have reopened this ticket to review this behaviour, maybe it is a good idea to default failoverOnDataDiskIssues[enabled] to false but I think it would be helpful to retain the failoverOnDataDiskIssues[timePeriod] value.