Hi Ramesh,
FAILBACK_POLICY set to automatic is a dangerous option in my opinion. Consider the following scenario.
1. sysA and sysB are in a cluster with pkgA configured for sysA and pkgB for sysB.
2. cmcld is set to 1 so when a system is booting, it will automatically join the cluster.
3. FAILBACK_POLICY is set to automatic for pkgA.
4. sysA crashed due to a bad CPU. pkgA fails over to sysB.
5. sysA comes backup and joins the cluster. pkgA will be automatically moved to sysA.
6. Bad CPU shows up again on sysA. Step 4 and 5 will go in a continuous loop.
My preference is the default option which is MANUAL. This way, I can have sysA fixed before I manually move the package.
There may be cases where the load on the system is a concern whereas multiple downtimes is not and the application failover is really fast, you could go with AUTOMATIC option. But i find it very rare.
-Sri
You may be disappointed if you fail, but you are doomed if you don't try