freebsd-skq/sys/ufs
jeff a6e954ad52 - Fix a truncation bug with softdep journaling that could leak blocks on
crash.  When truncating a file that never made it to disk we use the
   canceled allocation dependencies to hold the journal records until
   the truncation completes.  Previously allocdirect dependencies on
   the id_bufwait list were not considered and their journal space
   could expire before the bitmaps were written.  Cancel them and attach
   them to the freeblks as we do for other allocdirects.
 - Add KTR traces that were used to debug this problem.
 - When adding jsegdeps, always use jwork_insert() so we don't have more
   than one segdep on a given jwork list.

Sponsored by:	EMC / Isilon Storage Division
2012-11-14 06:37:43 +00:00
..
ffs - Fix a truncation bug with softdep journaling that could leak blocks on 2012-11-14 06:37:43 +00:00
ufs The r241025 fixed the case when a binary, executed from nullfs mount, 2012-11-02 13:56:36 +00:00