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

mkfs.lustre Fails with message "invalid filesystem option set" when large_dir option is enabled

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Minor
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      Using llmount.sh, which calls mkfs.lustre fails on MDT with invalid filesystem option. Simply removing the "large_dir" option make it work. Since we have the workaround making it minor.

      $ /root/mrp/lustre-xx-3.10/lustre-release/lustre/tests/../utils/mkfs.lustre --mgs --fsname=lustre --mdt --index=0 --param=sys.timeout=20 --param=mdt.identity_upcall=/root/mrp/lustre-xx-3.10/lustre-release/lustre/tests/../utils/l_getidentity --backfstype=ldiskfs --device-size=250000 --mkfsoptions="-O ea_inode,large_dir" --reformat /tmp/lustre-mdt1

      Permanent disk data:
      Target: lustre:MDT0000
      Index: 0
      Lustre FS: lustre
      Mount type: ldiskfs
      Flags: 0x65
      (MDT MGS first_time update )
      Persistent mount opts: user_xattr,errors=remount-ro
      Parameters: sys.timeout=20 mdt.identity_upcall=/root/mrp/lustre-xx-3.10/lustre-release/lustre/tests/../utils/l_getidentity

      formatting backing filesystem ldiskfs on /dev/loop0
      target name lustre:MDT0000
      kilobytes 250000
      options -I 1024 -i 2560 -q -O ea_inode,large_dir,dirdata,uninit_bg,^extents,dir_nlink,quota,huge_file,flex_bg -E lazy_journal_init -F
      mkfs_cmd = mke2fs -j -b 4096 -L lustre:MDT0000 -I 1024 -i 2560 -q -O ea_inode,large_dir,dirdata,uninit_bg,^extents,dir_nlink,quota,huge_file,flex_bg -E lazy_journal_init -F /dev/loop0 250000k
      Invalid filesystem option set: ea_inode,large_dir,dirdata,uninit_bg,^extents,dir_nlink,quota,huge_file,flex_bg

      mkfs.lustre FATAL: Unable to build fs /dev/loop0 (256)

      mkfs.lustre FATAL: mkfs failed 256

       

      Good Case (without large_dir)

      $ /root/mrp/lustre-xx-3.10/lustre-release/lustre/tests/../utils/mkfs.lustre --mgs --fsname=lustre --mdt --index=0 --param=sys.timeout=20 --param=mdt.identity_upcall=/root/mrp/lustre-xx-3.10/lustre-release/lustre/tests/../utils/l_getidentity --backfstype=ldiskfs --device-size=250000 --mkfsoptions="-O ea_inode" --reformat /tmp/lustre-mdt1

      Permanent disk data:
      Target: lustre:MDT0000
      Index: 0
      Lustre FS: lustre
      Mount type: ldiskfs
      Flags: 0x65
      (MDT MGS first_time update )
      Persistent mount opts: user_xattr,errors=remount-ro
      Parameters: sys.timeout=20 mdt.identity_upcall=/root/mrp/lustre-xx-3.10/lustre-release/lustre/tests/../utils/l_getidentity

      formatting backing filesystem ldiskfs on /dev/loop0
      target name lustre:MDT0000
      kilobytes 250000
      options -I 1024 -i 2560 -q -O ea_inode,dirdata,uninit_bg,^extents,dir_nlink,quota,huge_file,flex_bg -E lazy_journal_init -F
      mkfs_cmd = mke2fs -j -b 4096 -L lustre:MDT0000 -I 1024 -i 2560 -q -O ea_inode,dirdata,uninit_bg,^extents,dir_nlink,quota,huge_file,flex_bg -E lazy_journal_init -F /dev/loop0 250000k
      Writing CONFIGS/mountdata

       

      Attachments

        Activity

          People

            wc-triage WC Triage
            arshad512 Arshad Hussain
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: