1. 30 Apr, 2009 1 commit
    • Joel Becker's avatar
      ocfs2: Fix a missing credit when deleting from indexed directories. · dfa13f39
      Joel Becker authored
      The ocfs2 directory index updates two blocks when we remove an entry -
      the dx root and the dx leaf.  OCFS2_DELETE_INODE_CREDITS was only
      accounting for the dx leaf.  This shows up when ocfs2_delete_inode()
      runs out of credits in jbd2_journal_dirty_metadata() at
      "J_ASSERT_JH(jh, handle->h_buffer_credits > 0);".
      
      The test that caught this was running dirop_file_racer from the
      ocfs2-test suite with a 250-character filename PREFIX.  Run on a 512B
      blocksize, it forces the orphan dir index to grow large enough to
      trigger.
      Signed-off-by: default avatarJoel Becker <joel.becker@oracle.com>
      dfa13f39
  2. 29 Apr, 2009 1 commit
  3. 23 Apr, 2009 1 commit
  4. 21 Apr, 2009 2 commits
  5. 07 Apr, 2009 35 commits