Henk Vandenbergh
Data Validation and Journaling and journal recovery
One thing that I discovered last summer, but have not had the time to resolve yet is the fact that there is a small window after journal recovery where Vdbench may report a Data Validation error while there really is no cause for it. Since Vdbench writes a journal record before it starts the i/o, and then an other after the i/o completes, it can be that Vdbench or the system shuts down before the write is complete. The question then during journal recovery is "did this i/o complete or not". Vdbench does not resolve this. It should accept the block to contain either the BEFORE contents or the AFTER contents. This windows is pretty small though.
Posted at 02:08PM Aug 05, 2009 by Henk Vandenbergh in Sun | Comments[0]