1. 20 Nov, 2002 3 commits
    • Dave Kleikamp's avatar
      JFS: Avoid writing partial log pages for lazy transactions · f67406c9
      Dave Kleikamp authored
      JFS currently writes a journal page as any transaction is committed, as
      long as there is no current journal I/O.  This results in a lot of partial
      journal pages being written, even if no threads are waiting for the commit
      to complete.  This patch avoids these partial page writes if the transaction
      being committed is asynchronous (lazy).  It a couple places, we need to
      make sure that the group commit is performed to flush all transactions to
      disk.
      f67406c9
    • Dave Kleikamp's avatar
      JFS: Move index table out of directory inode's address space · cf9e638b
      Dave Kleikamp authored
      The metadata representing the directory entries' persistent index has been
      mapped to the directory inode's address space.  This was the cause of much
      ugliness in the code to avoid the inode being released from the inode cache
      while there was still dirty metadata mapped to the inode.
      
      This patch moves this metadata to the block device inode's address space,
      which allows us to clean up the code somewhat.
      cf9e638b
    • Dave Kleikamp's avatar
  2. 19 Nov, 2002 1 commit
  3. 18 Nov, 2002 36 commits