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

The lmm_stripe_offset is 0 for a file which is created on mdt 2

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      I did following –

      sudo lfs mkdir -i 1 -c 1 /mnt/lustre/rajeev
      sudo lfs setstripe -E 1M -L mdt -E -1 /mnt/lustre/rajeev <<< DOM attire set
      sudo lfs getstripe /mnt/lustre/rajeev
      lfs migrate -m 2 /mnt/lustre/rajeev/
      lfs getdirstripe /mnt/lustre/rajeev
      touch /mnt/lustre/rajeev/file_test
      lfs getstripe /mnt/lustre/rajeev/file_test

      [root@test1-single-node tests]# sudo lfs mkdir -i 1 -c 1 /mnt/lustre/rajeev
      [root@test1-single-node tests]# sudo lfs setstripe -E 1M -L mdt -E -1 /mnt/lustre/rajeev
      [root@test1-single-node tests]# sudo lfs getstripe /mnt/lustre/rajeev
      /mnt/lustre/rajeev
      lcm_layout_gen: 0
      lcm_mirror_count: 1
      lcm_entry_count: 2
      lcme_id: N/A
      lcme_mirror_id: N/A
      lcme_flags: 0
      lcme_extent.e_start: 0
      lcme_extent.e_end: 1048576
      stripe_count: 0 stripe_size: 1048576 pattern: mdt stripe_offset: -1

      lcme_id: N/A
      lcme_mirror_id: N/A
      lcme_flags: 0
      lcme_extent.e_start: 1048576
      lcme_extent.e_end: EOF
      stripe_count: 1 stripe_size: 1048576 pattern: raid0 stripe_offset: -1

      [root@test1-single-node tests]# lfs migrate -m 2 /mnt/lustre/rajeev/
      [root@test1-single-node tests]# lfs getdirstripe /mnt/lustre/rajeev
      lmv_stripe_count: 1 lmv_stripe_offset: 2 lmv_hash_type: crush,fixed
      mdtidx FID[seq:oid:ver]
      2 [0x280000400:0x6:0x0]
      [root@test1-single-node tests]# touch /mnt/lustre/rajeev/file_test
      [root@test1-single-node tests]# lfs getstripe /mnt/lustre/rajeev/file_test
      /mnt/lustre/rajeev/file_test
      lcm_layout_gen: 2
      lcm_mirror_count: 1
      lcm_entry_count: 2
      lcme_id: 1
      lcme_mirror_id: 0
      lcme_flags: init
      lcme_extent.e_start: 0
      lcme_extent.e_end: 1048576
      lmm_stripe_count: 0
      lmm_stripe_size: 1048576
      lmm_pattern: mdt
      lmm_layout_gen: 0
      lmm_stripe_offset: 0 <<<< this is zero

      lcme_id: 2
      lcme_mirror_id: 0
      lcme_flags: 0
      lcme_extent.e_start: 1048576
      lcme_extent.e_end: EOF
      lmm_stripe_count: 1
      lmm_stripe_size: 1048576
      lmm_pattern: raid0
      lmm_layout_gen: 0
      lmm_stripe_offset: -1

      Is this the right behavior ? the lmm_stripe_offset for lcme_id 1 should be 2 or zero. Please let me know so that I can fix this behaviour

      Attachments

        Activity

          People

            rajeevm Rajeev Mishra
            rajeevm Rajeev Mishra
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: