[LU-14382] Implement fallocate() support at MDT Created: 29/Jan/21  Updated: 19/Apr/22  Resolved: 10/Aug/21

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.15.0

Type: Improvement Priority: Major
Reporter: Mikhail Pershin Assignee: Mikhail Pershin
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-3606 Implement fallocate() support for ldi... Resolved
is related to LU-14160 Implement fallocate FALLOCATE_FL_PUNC... Resolved
is related to LU-15748 interop: sanity test_150b: fallocate ... Resolved
is related to LU-14287 Add 'fallocate' to racer Resolved
Rank (Obsolete): 9223372036854775807

 Description   

fallocate() is supported by ldiskfs, on client and on OST but is missed on MDT for DoM files. The MDT handlers to be updated to include OST_FALLOCATE PRC handling with subsequent call to underlying backend FS, a MDC should be updated to handle CLIO fallocate request and send RPC, fallocate tests to be extended with DoM layout files



 Comments   
Comment by Gerrit Updater [ 04/Feb/21 ]

Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/41418
Subject: LU-14382 mdt: implement fallocate in MDC/MDT
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ff2bd34e154adb66c306d464694a3ae00d237067

Comment by Gerrit Updater [ 10/Aug/21 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/41418/
Subject: LU-14382 mdt: implement fallocate in MDC/MDT
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 163870abfb7c3fe37ba1481dd7f84ed34be1d0a7

Comment by Peter Jones [ 10/Aug/21 ]

Landed for 2.15

Generated at Sat Feb 10 03:09:15 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.