Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-12976

Bigalloc sub cluster allocation for ldiskfs

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • None
    • 9223372036854775807

    Description

      For large filesystems (over 256TB) meta_bg is always required, as the 
      GDT is larger than a single block group.  However, with bigalloc it 
      is possible to avoid meta_bg since the block group size increases by a factor 
      of the chunk size as well.  That means a 1PiB filesystem could avoid meta_bg 
      if it is using a bigalloc chunk size of 16KB or large. 

      Large cluster size is not good for small files, because we need to occupy whole cluster even if we require some blocks only.

      There is idea of an interesting project idea that called “sub cluster allocation”. This is “bigalloc” + special bitmap inside bigalloc cluster. This gives less metadata, but small blocks if needed.

      Andreas suggesting creating an issue in the jira and start to discuss. Then move discussion to the ext4 email list. I created this issue for initial desussion.

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              artem_blagodarenko Artem Blagodarenko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated: