<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
fwiw ("LU-18982 lov: Do not display lmm_stripe_offset for mdt file") added 'lmm_mdt_index:' ... ex:</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lfs getstripe /mnt/lustre/sanity909/mdt-stripe</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
/mnt/lustre/sanity909/mdt-stripe</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lcm_layout_gen: 1</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lcm_mirror_count: 1</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lcm_entry_count: 1</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lcme_id: 1</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lcme_mirror_id: 0</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lcme_flags: init</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lcme_extent.e_start: 0</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lcme_extent.e_end: 1048576</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lmm_stripe_count: 0</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lmm_stripe_size: 1048576</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lmm_pattern: mdt</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lmm_layout_gen: 1</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
lmm_mdt_index: 1</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
# lfs getstripe --mdt /mnt/lustre/sanity909/mdt-stripe</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
1</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg">
<div style="direction: ltr; font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<b>From:</b> lustre-discuss <lustre-discuss-bounces@lists.lustre.org> on behalf of Mohr, Rick via lustre-discuss <lustre-discuss@lists.lustre.org><br>
<b>Sent:</b> Friday, May 29, 2026 10:29 PM<br>
<b>To:</b> John Bauer <bauerj@iodoctors.com>; lustre-discuss@lists.lustre.org <lustre-discuss@lists.lustre.org><br>
<b>Subject:</b> Re: [lustre-discuss] [EXTERNAL] Putting mdtidx in lmm_stripe_offset field for lfs getstripe</div>
<div style="direction: ltr;"> </div>
</div>
<div style="font-size: 11pt;">I wouldn\u2019t mind seeing the mdt index be listed in the getstripe output regardless of whether or not the file had a DoM component. That way I wouldn't have to run "lfs getstripe --mdt" separately to get that info. But the current
getstripe output seems to closely mimic the internal data structure of the layout, so adding the mdt index would somewhat deviate from that. I don't know if that would be considered undesirable or not.<br>
<br>
--Rick<br>
<br>
\ufeffOn 5/29/26, 10:08 AM, "lustre-discuss on behalf of John Bauer via lustre-discuss" wrote:<br>
<br>
Would it be reasonable to change the output of lfs getstripe to have the mdtidx reflected in the lmm_stripe_offset field? I have noticed that for DoM components the value is always 0. It would make sense as the stripe_offset is normally the OST index where
striping starts for that component, and for DoM components it could indicate the MDT where the striping starts and ends for the component. This would add a bit of value to the lfs getstripe command without adding extra lines. The following lfs getstripe output
is for a file that llapi_file_fget_mdtidx() reports that the mdtidx is 3.<br>
John<br>
% lfs getstripe b.dat<br>
b.dat<br>
lcm_layout_gen: 3<br>
lcm_mirror_count: 1<br>
lcm_entry_count: 2<br>
lcme_id: 1<br>
lcme_mirror_id: 0<br>
lcme_flags: init<br>
lcme_extent.e_start: 0<br>
lcme_extent.e_end: 1048576<br>
lmm_stripe_count: 0<br>
lmm_stripe_size: 1048576<br>
lmm_pattern: mdt<br>
lmm_layout_gen: 0<br>
lmm_stripe_offset: 0<br>
lmm_pool: flash<br>
<br>
<br>
lcme_id: 2<br>
lcme_mirror_id: 0<br>
lcme_flags: init<br>
lcme_extent.e_start: 1048576<br>
lcme_extent.e_end: EOF<br>
lmm_stripe_count: 4<br>
lmm_stripe_size: 1048576<br>
lmm_pattern: raid0<br>
lmm_layout_gen: 0<br>
lmm_stripe_offset: 102<br>
lmm_pool: disk<br>
lmm_objects:<br>
- 0: { l_ost_idx: 2, l_fid: [0x78000040e:0x10527b5:0x0] }<br>
- 1: { l_ost_idx: 30, l_fid: [0x68000040e:0x1082064:0x0] }<br>
- 2: { l_ost_idx: 08, l_fid: [0x48000040e:0x1052a13:0x0] }<br>
- 3: { l_ost_idx: 18, l_fid: [0x2c000040e:0x103046f:0x0] }<br>
<br>
<br>
<br>
_______________________________________________<br>
lustre-discuss mailing list<br>
lustre-discuss@lists.lustre.org<br>
<a href="https://urldefense.com/v3/__http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org__;!!NpxR!j--0HpxT5p-jCFCcNm80ab8vVmJ9ncpWSbVyNPmO5r9vpfNOaMpd3OYqC07sXjn_Y_kAN9i1n6QHFSHVIPd0mvkZEQAWuWTA$" id="OWA8bb5a67b-f3ad-bec2-18b0-31f8273778a2" class="OWAAutoLink" data-auth="NotApplicable">https://urldefense.com/v3/__http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org__;!!NpxR!j--0HpxT5p-jCFCcNm80ab8vVmJ9ncpWSbVyNPmO5r9vpfNOaMpd3OYqC07sXjn_Y_kAN9i1n6QHFSHVIPd0mvkZEQAWuWTA$</a></div>
</body>
</html>