[lustre-devel] LU-17573. lets use ext4 limit for uninitiated object.

Carbonneau, Eric Joseph Jean carbonneau1 at llnl.gov
Wed Sep 18 12:22:50 PDT 2024


We encountered a similar issue after setting PFL and all OSTs ended up with a file too large error: (Lustre 2.15.5)
here is how we reproduced the error:
===================================================
[faaland1 at mutt9 pfltest] $mkdir nopfl pfl-one pfl-two
[faaland1 at mutt9 pfltest] $lfs setstripe -E 256G -c2 -S 16M -E -1 -c -1 pfl-two
[faaland1 at mutt9 pfltest] $lfs setstripe -E -1 -c -1 pfl-one
[faaland1 at mutt9 pfltest] $lfs setstripe -c -1 -S 16M nopfl
[faaland1 at mutt9 pfltest] $pwd
/p/lflood/faaland1/test/pfltest
[faaland1 at mutt9 pfltest] $lfs check servers .
lflood-OST0000-osc-ff1a28194597d000 active.
lflood-OST0001-osc-ff1a28194597d000 active.
lflood-OST0002-osc-ff1a28194597d000 active.
lflood-OST0003-osc-ff1a28194597d000 active.
lflood-MDT0000-mdc-ff1a28194597d000 active.
lflood-MDT0001-mdc-ff1a28194597d000 active.
lflood-MDT0002-mdc-ff1a28194597d000 active.
lflood-MDT0003-mdc-ff1a28194597d000 active.
MGC172.19.1.133 at o2ib100 active.
[faaland1 at mutt9 pfltest] $for xx in *; do echo $xx; dd if=/dev/zero bs=1 seek=$((8*2))T of=${xx}/16TB count=1; echo; done 2>&1
nopfl
1+0 records in
1+0 records out
1 byte copied, 0.0006174 s, 1.6 kB/s
pfl-one
1+0 records in
1+0 records out
1 byte copied, 0.000456144 s, 2.2 kB/s
pfl-two
dd: failed to truncate to 17592186044416 bytes in output file 'pfl-two/16TB': File too large
==============================================


If one of the watcher could confirm/review the current fix for this ticket really addresses the error we encountered.

thanks

-eric
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20240918/99744854/attachment.htm>


More information about the lustre-devel mailing list