Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-17818 LMR: Lustre Metadata Redundancy
  3. LU-17822

LMR2a: per-Directory Metadata Replication

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • 9223372036854775807

    Description

      Optionally replicate many/all directories in the filesystem.

      • Enhance "lfs setdirstripe -N" option to specify replication count, if needed
      • Inherit LMR attributes from parent directory by default (with optional "--max-inherit")
      • Forbid to set child’s redundancy level less than parent redundancy
        • Otherwise, redundant child may be disconnected and inaccessible if non-redundant parent unavailable

      Namespace may still be incomplete, for example a "scratch/" subdirectory tree may be configured without any replicas because it needs performance over availability, but the namespace would at least be consistent and redundant from the root to the parent of "scratch/". Potentially, delayed redundancy could be added to such a directory after it was created and the main workload had finished operating on it.

      • Leverage LMR1 tools for conversion between LMR file(s) and non-LMR file(s)
      • Enhance LFSCK to handle adding/repairing redundancy, as needed beyond LRM1

      Attachments

        Activity

          People

            wc-triage WC Triage
            adilger Andreas Dilger
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: