1. 30 4月, 2008 1 次提交
  2. 26 2月, 2008 1 次提交
  3. 29 1月, 2008 3 次提交
  4. 18 10月, 2007 2 次提交
  5. 18 7月, 2007 3 次提交
    • A
      Change on-disk format to support 2^15 uninitialized extents · 749269fa
      Amit Arora 提交于
      This change was suggested by Andreas Dilger. 
      This patch changes the EXT_MAX_LEN value and extent code which marks/checks
      uninitialized extents. With this change it will be possible to have
      initialized extents with 2^15 blocks (earlier the max blocks we could have
      was 2^15 - 1). This way we can have better extent-to-block alignment.
      Now, maximum number of blocks we can have in an initialized extent is 2^15
      and in an uninitialized extent is 2^15 - 1.
      Signed-off-by: NAmit Arora <aarora@in.ibm.com>
      749269fa
    • A
      write support for preallocated blocks · 56055d3a
      Amit Arora 提交于
      This patch adds write support to the uninitialized extents that get
      created when a preallocation is done using fallocate(). It takes care of
      splitting the extents into multiple (upto three) extents and merging the
      new split extents with neighbouring ones, if possible.
      Signed-off-by: NAmit Arora <aarora@in.ibm.com>
      56055d3a
    • A
      fallocate support in ext4 · a2df2a63
      Amit Arora 提交于
      This patch implements ->fallocate() inode operation in ext4. With this
      patch users of ext4 file systems will be able to use fallocate() system
      call for persistent preallocation. Current implementation only supports
      preallocation for regular files (directories not supported as of date)
      with extent maps. This patch does not support block-mapped files currently.
      Only FALLOC_ALLOCATE and FALLOC_RESV_SPACE modes are being supported as of
      now.
      Signed-off-by: NAmit Arora <aarora@in.ibm.com>
      a2df2a63
  6. 01 6月, 2007 2 次提交
  7. 18 2月, 2007 1 次提交
  8. 12 10月, 2006 4 次提交