S10 mount_ufs onerror= * - any pointers to pros / cons / directions on using lock .vs. umount?
We have some legacy database software that "owns" several UFS file systems. This software is using DirectIO constructs and occasionally stumbles over freeing blocks that are already listed as free. When this happens, the system panics (the default onerror action).
I'm reviewing the other onerror options, lock and umount, and having a difficult time finding any insights that discuss pros or cons of one over the other.
Can anyone point me to a document or blog that will help?
Thanks in advance,
Brad