Here is a broken up version of the clean the EFI from the AIL on error. Patch 1 is for log recovery and patch 2 is for log aborts, forced shutdowns in xfs_bmap_finish() or another thread while the EFI is in the CIL or AIL and the EFD is in the CIL. If xfs_free_extent() fails while processing the extent free list, one has to manually remove the EFI because the EFD is not complete and is not in the transaction. --Mark. _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs