Skip to content
  • bharrosh@panasas.com's avatar
    exofs: Override read-ahead to align on stripe_size · 66cd6cad
    bharrosh@panasas.com authored
    
    
    * Set all inode->i_mapping->backing_dev_info to point to
      the per super-block sb->s_bdi.
    
    * Calculating a read_ahead that is:
      - preferable 2 stripes long
        (Future patch will add a mount option to override this)
      - Minimum 128K aligned up to stripe-size
      - Caped to maximum-IO-sizes round down to stripe_size.
        (Max sizes are governed by max bio-size that fits in a page
         times number-of-devices)
    
    CC: Marc Dionne <marc.c.dionne@gmail.com>
    Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
    66cd6cad