[LU-12624] DNE3: striped directory allocate stripes by QoS Created: 02/Aug/19  Updated: 06/Feb/24  Due: 02/Nov/19  Resolved: 28/Oct/19

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.10.0, Lustre 2.12.0
Fix Version/s: Lustre 2.13.0

Type: New Feature Priority: Major
Reporter: Lai Siyao Assignee: Lai Siyao
Resolution: Fixed Votes: 0
Labels: dne3

Issue Links:
Related
is related to LU-11213 DNE3: remote mkdir() in ROOT/ by default Resolved
is related to LU-14146 Massive directory metadata operation ... Open
is related to LU-12932 parallel-scale test rr_alloc fails wi... Resolved
is related to LU-12434 use filesystem default dir layout for... Resolved
is related to LU-16623 lod_statfs_and_check() does not skip ... Resolved
is related to LU-10767 Potential buffer overflow in lfs_setd... Resolved
is related to LU-12785 DOM2: dynamic DoM component size as M... Resolved
is related to LU-13417 DNE3: mkdir() automatically create re... Resolved
Rank (Obsolete): 9223372036854775807

 Description   

Currently In striped directory creation, if MDT of stripes are not specified, the directory will created on the MDT where its parent is, and the first stripe will be located on the same MDT, and following stripes will be located on the following MDTs by MDT index. To rebalance MDTs usage, the following stripes should be located on the MDTs which has more spare space and inodes.



 Comments   
Comment by Lai Siyao [ 02/Aug/19 ]

This is a prerequisite for directory auto-restripe LU-11205.

Comment by Gerrit Updater [ 18/Aug/19 ]

Lai Siyao (lai.siyao@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35824
Subject: LU-12624 obdclass: lu_tgt_descs cleanup
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: fbe47941f32e45f2ad80469a91caccb4b2168069

Comment by Gerrit Updater [ 18/Aug/19 ]

Lai Siyao (lai.siyao@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35825
Subject: LU-12624 lod: alloc dir stripes by QoS
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 57b5fe53f155f6282fe52eab938e028162454042

Comment by Gerrit Updater [ 18/Oct/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35824/
Subject: LU-12624 obdclass: lu_tgt_descs cleanup
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 45222b2ef279d62ac3aab0e7babc55d77e3c93a2

Comment by Gerrit Updater [ 28/Oct/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35825/
Subject: LU-12624 lod: alloc dir stripes by QoS
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: c1d0a355a6a64ec97c9f56c38ba036e5e50cd8c4

Comment by Peter Jones [ 28/Oct/19 ]

Landed for 2.13

Generated at Sat Feb 10 02:54:13 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.