Details
-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
Lustre 2.12.5
-
2.12.5_7.srcc (https://github.com/stanford-rc/lustre/commits/b2_12_5)
-
3
-
9223372036854775807
Description
After 2.10.8 to 2.12.5 upgrade on Oak servers, we are planning to enable project quotas like on Fir. However, I'm hitting the following problem:
[root@oak-gw02 ~]# lfs project -p $PROJID -s -r $PROJPATH lfs: failed to set xattr for '/oak/stanford/groups/ruthm/sthiell/from_krb5_lookout2': Value too large for defined data type lfs: failed to set xattr for '/oak/stanford/groups/ruthm/sthiell/.blah.txt.swp': Value too large for defined data type
MDS:
Oct 22 16:00:56 oak-md1-s2 kernel: LustreError: 7947:0:(osd_handler.c:2998:osd_quota_transfer()) dm-4: quota transfer failed: rc = -75. Is project enforcement enabled on the ldiskfs filesystem? Oct 22 16:00:56 oak-md1-s2 kernel: LustreError: 7947:0:(osd_handler.c:2998:osd_quota_transfer()) Skipped 1072 previous similar messages
Full debug from the MDS when this happens attached as oak-md1-s2.dk.log.gz![]()
Project quotas are enabled and also enforced:
[root@oak-md1-s2 ~]# lctl get_param osd-*.*.quota_slave.info osd-ldiskfs.oak-MDT0000.quota_slave.info= target name: oak-MDT0000 pool ID: 0 type: md quota enabled: gp conn to master: setup space acct: ugp user uptodate: glb[0],slv[0],reint[0] group uptodate: glb[1],slv[1],reint[0] project uptodate: glb[1],slv[1],reint[0] osd-ldiskfs.oak-MDT0003.quota_slave.info= target name: oak-MDT0003 pool ID: 0 type: md quota enabled: gp conn to master: setup space acct: ugp user uptodate: glb[0],slv[0],reint[0] group uptodate: glb[1],slv[1],reint[0] project uptodate: glb[1],slv[1],reint[0]
Note, this MDT only has 512-byte inodes and we have used resize2fs once in the past to grow it:
[root@oak-md1-s2 ~]# dumpe2fs -h /dev/mapper/md1-rbod1-ssd-mdt0
dumpe2fs 1.45.6.wc2 (28-Sep-2020)
Filesystem volume name: oak-MDT0000
Last mounted on: /
Filesystem UUID: 0ed1cfdd-8e25-4b6b-9cb9-7be1e89d70ad
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery mmp flex_bg dirdata sparse_super large_file huge_file uninit_bg dir_nlink quota project
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 1869611008
Block count: 934803456
Reserved block count: 46740172
Free blocks: 481199422
Free inodes: 1155160366
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 787
Blocks per group: 16384
Fragments per group: 16384
Inodes per group: 32768
Inode blocks per group: 4096
Flex block group size: 16
Filesystem created: Mon Feb 13 12:36:07 2017
Last mount time: Mon Oct 19 09:37:19 2020
Last write time: Mon Oct 19 09:37:19 2020
Mount count: 10
Maximum mount count: -1
Last checked: Tue Sep 10 06:37:13 2019
Check interval: 0 (<none>)
Lifetime writes: 168 TB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 512
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: be3bd996-8da4-4d22-80e4-e7a4c8ce22a0
Journal backup: inode blocks
MMP block number: 13560
MMP update interval: 5
User quota inode: 3
Group quota inode: 4
Project quota inode: 325
Journal features: journal_incompat_revoke
Journal size: 4096M
Journal length: 1048576
Journal sequence: 0x40cddf6c
Journal start: 54810
MMP_block:
mmp_magic: 0x4d4d50
mmp_check_interval: 10
mmp_sequence: 0x00dd28
mmp_update_date: Thu Oct 22 16:15:18 2020
mmp_update_time: 1603408518
mmp_node_name: oak-md1-s2
mmp_device_name: dm-4
Attachments
Issue Links
- is related to
-
LU-13519 expand inode if possible for project quota
-
- Resolved
-