<div dir="ltr"><div>yeah I don&#39;t know how successful lctl --device abort_recovery is going to be vs abort_recov on the device itself, I think probably by the time you get to aborting it via lctl it&#39;s already too late.</div><div><br></div><div>But to confirm you&#39;re back online again? (Also, time to upgrade!) =)<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 10, 2020 at 7:57 AM &lt;<a href="mailto:s_b@mit.edu">s_b@mit.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hi Colin,<br>
<br>
Thank you.  That was the tip I needed!<br>
<br>
We are running IEEL so I did the following...<br>
<br>
    * mount the mdt by hand with -o abort_recov<br>
<br>
      mount -v -t lustre -o abort_recov /dev/mapper/mpatha /mnt/lustre02-MDT0000<br>
<br>
    * after it mounted up, umount it<br>
    * start the mdt via IEEL<br>
    * mount the file system on clients.<br>
<br>
I also tried to start the mdt with IEEL then use<br>
<br>
    lctl --device 4 abort_recovery<br>
<br>
but that didn&#39;t work.<br>
<br>
Cheers,<br>
<br>
sb. Scott Blomquist<br>
<br>
<br>
Colin Faber &lt;<a href="mailto:cfaber@gmail.com" target="_blank">cfaber@gmail.com</a>&gt; writes:<br>
<br>
&gt; Scott,<br>
&gt;<br>
&gt; Have you tried aborting recovery on mount?<br>
&gt;<br>
&gt; On Mon, Nov 9, 2020 at 1:15 PM &lt;<a href="mailto:s_b@mit.edu" target="_blank">s_b@mit.edu</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hi All,<br>
&gt;&gt;<br>
&gt;&gt; After the recent power glitch last week one of our lustre file systems<br>
&gt;&gt; failed to come up.<br>
&gt;&gt;<br>
&gt;&gt; We diagnosed the problem down to a file system error on the MDT.  This<br>
&gt;&gt; is an old IEEL systems running on Dell equipment.<br>
&gt;&gt;<br>
&gt;&gt; Here are the facts...<br>
&gt;&gt;<br>
&gt;&gt;   * the raid 6 array running on an Dell MD32xx is ok.<br>
&gt;&gt;<br>
&gt;&gt;   * when we bring up the MDT it goes read-only then the MDS host crashes<br>
&gt;&gt;<br>
&gt;&gt;   * after this the MDT file system is dirty and we have to e2fsck it<br>
&gt;&gt;<br>
&gt;&gt;   * I have tried multiple combinations of MDS up/down, OSS up/down with<br>
&gt;&gt;     nothing changing the results.<br>
&gt;&gt;<br>
&gt;&gt;   * This seems to be lustre 2.7.15<br>
&gt;&gt;<br>
&gt;&gt; I think this may be<br>
&gt;&gt;<br>
&gt;&gt;     <a href="https://jira.whamcloud.com/browse/LU-7045" rel="noreferrer" target="_blank">https://jira.whamcloud.com/browse/LU-7045</a><br>
&gt;&gt;<br>
&gt;&gt; or something like that.<br>
&gt;&gt;<br>
&gt;&gt; Is there a way to LFSCK (or something) this error away?  Or is this a<br>
&gt;&gt; please update lustre error.<br>
&gt;&gt;<br>
&gt;&gt; Thanks for any help.<br>
&gt;&gt;<br>
&gt;&gt; I have attached the error below.<br>
&gt;&gt;<br>
&gt;&gt; Thanks for any insight,<br>
&gt;&gt;<br>
&gt;&gt; sb. Scott Blomquist<br>
&gt;&gt;<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: ------------[ cut here<br>
&gt;&gt; ]------------<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: WARNING: at<br>
&gt;&gt; /tmp/rpmbuild-lustre-jenkins-U6NXEPsD/BUILD/lustre-2.7.15.3/ldiskfs/ext4_jbd2.c:266<br>
&gt;&gt; __ldiskfs_handle_dirty_metadata+0x1c2/0x220 [ldiskfs]()<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: Modules linked in: osp(OE)<br>
&gt;&gt; mdd(OE) lod(OE) mdt(OE) lfsck(OE) mgs(OE) mgc(OE) osd_ldiskfs(OE)<br>
&gt;&gt; ldiskfs(OE) lquota(OE) vfat fat usb_storage mpt3sas mptctl mptbase dell_rbu<br>
&gt;&gt; lustre(OE) lmv(OE) mdc(OE) lov(OE) fid(OE) fld(OE) ko2iblnd(OE) ptlrpc(OE)<br>
&gt;&gt; obdclass(OE) lnet(OE) sha512_generic fuse crypto_null libcfs(OE)<br>
&gt;&gt; rdma_ucm(OE) ib_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE)<br>
&gt;&gt; ib_uverbs(OE) ib_umad(OE) mlx5_ib(OE) mlx5_core(OE) mlx4_en(OE) vxlan<br>
&gt;&gt; ip6_udp_tunnel udp_tunnel intel_powerclamp coretemp intel_rapl kvm_intel<br>
&gt;&gt; kvm crc32_pclmul ghash_clmulni_intel aesni_intel lrw gf128mul glue_helper<br>
&gt;&gt; ablk_helper iTCO_wdt dcdbas cryptd iTCO_vendor_support dm_round_robin<br>
&gt;&gt; pcspkr sg ipmi_devintf sb_edac edac_core acpi_power_meter ntb ipmi_si wm<br>
&gt;&gt; i shpchp acpi_pad ipmi_msghandler lpc_ich mei_me mei mfd_core<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: knem(OE) nfsd auth_rpcgss<br>
&gt;&gt; nfs_acl lockd grace sunrpc dm_multipath ip_tables ext4 mbcache jbd2<br>
&gt;&gt; mlx4_ib(OE) ib_sa(OE) ib_mad(OE) ib_core(OE) ib_addr(OE) sr_mod cdrom<br>
&gt;&gt; sd_mod crc_t10dif crct10dif_generic mgag200 syscopyarea sysfillrect<br>
&gt;&gt; sysimgblt i2c_algo_bit drm_kms_helper crct10dif_pclmul crct10dif_common<br>
&gt;&gt; mpt2sas crc32c_intel ttm ahci raid_class drm libahci scsi_transport_sas<br>
&gt;&gt; mlx4_core(OE) mlx_compat(OE) libata tg3 i2c_core ptp megaraid_sas pps_core<br>
&gt;&gt; dm_mirror dm_region_hash dm_log dm_mod<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: CPU: 10 PID: 6577 Comm:<br>
&gt;&gt; mdt01_003 Tainted: G           OE  ------------<br>
&gt;&gt;  3.10.0-327.el7_lustre.gd4cb884.x86_64 #1<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: Hardware name: Dell Inc.<br>
&gt;&gt; PowerEdge R620/0PXXHP, BIOS 2.5.4 01/22/2016<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: 0000000000000000<br>
&gt;&gt; 00000000fff8486a ffff881f815234f0 ffffffff81635429<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: ffff881f81523528<br>
&gt;&gt; ffffffff8107b200 ffff880fc708f1a0 ffff880fe535b060<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: ffff881fa4aff7c8<br>
&gt;&gt; ffffffffa10b9a9c 0000000000000325 ffff881f81523538<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: Call Trace:<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff81635429&gt;]<br>
&gt;&gt; dump_stack+0x19/0x1b<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff8107b200&gt;]<br>
&gt;&gt; warn_slowpath_common+0x70/0xb0<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff8107b34a&gt;]<br>
&gt;&gt; warn_slowpath_null+0x1a/0x20<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa1057052&gt;]<br>
&gt;&gt; __ldiskfs_handle_dirty_metadata+0x1c2/0x220 [ldiskfs]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa10a88c1&gt;]<br>
&gt;&gt; ldiskfs_getblk+0x131/0x200 [ldiskfs]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa10a89b7&gt;]<br>
&gt;&gt; ldiskfs_bread+0x27/0xc0 [ldiskfs]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa11ff069&gt;]<br>
&gt;&gt; osd_ldiskfs_write_record+0x169/0x360 [osd_ldiskfs]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa11ff358&gt;]<br>
&gt;&gt; osd_write+0xf8/0x230 [osd_ldiskfs]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0952cd5&gt;]<br>
&gt;&gt; dt_record_write+0x45/0x130 [obdclass]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0c0e6c2&gt;]<br>
&gt;&gt; tgt_last_rcvd_update+0x732/0xef0 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa033c1f8&gt;] ?<br>
&gt;&gt; start_this_handle+0xa8/0x5d0 [jbd2]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0c13542&gt;]<br>
&gt;&gt; tgt_txn_stop_cb+0x1a2/0x4a0 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff811c115e&gt;] ?<br>
&gt;&gt; kmem_cache_alloc_trace+0x1ce/0x1f0<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0952c23&gt;]<br>
&gt;&gt; dt_txn_hook_stop+0x63/0x80 [obdclass]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa11dc9f2&gt;]<br>
&gt;&gt; osd_trans_stop+0x112/0x3d0 [osd_ldiskfs]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa11daa9a&gt;] ?<br>
&gt;&gt; osd_trans_start+0x1ba/0x670 [osd_ldiskfs]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa1338bf9&gt;]<br>
&gt;&gt; mdt_empty_transno+0x109/0x790 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa133baed&gt;]<br>
&gt;&gt; mdt_mfd_open+0x91d/0xeb0 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa133c5fb&gt;]<br>
&gt;&gt; mdt_finish_open+0x57b/0x9d0 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa133d8a0&gt;]<br>
&gt;&gt; mdt_reint_open+0xe50/0x2e00 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0bb1bc7&gt;] ?<br>
&gt;&gt; lustre_msg_add_version+0x27/0xa0 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0baf670&gt;] ?<br>
&gt;&gt; lustre_msg_buf_v2+0x1b0/0x1b0 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa096f3ee&gt;] ?<br>
&gt;&gt; lu_ucred+0x1e/0x30 [obdclass]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff812fbd92&gt;] ?<br>
&gt;&gt; strlcpy+0x42/0x60<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa1331ce0&gt;]<br>
&gt;&gt; mdt_reint_rec+0x80/0x210 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa1313699&gt;]<br>
&gt;&gt; mdt_reint_internal+0x5d9/0xb40 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa1313d62&gt;]<br>
&gt;&gt; mdt_intent_reint+0x162/0x420 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0baf687&gt;] ?<br>
&gt;&gt; lustre_msg_buf+0x17/0x60 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa1317655&gt;]<br>
&gt;&gt; mdt_intent_opc+0x215/0x9b0 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0bb3d90&gt;] ?<br>
&gt;&gt; lustre_swab_ldlm_policy_data+0x30/0x30 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa131e6f8&gt;]<br>
&gt;&gt; mdt_intent_policy+0x138/0x320 [mdt]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0b641f7&gt;]<br>
&gt;&gt; ldlm_lock_enqueue+0x357/0x9c0 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0b8a772&gt;]<br>
&gt;&gt; ldlm_handle_enqueue0+0x4f2/0x16f0 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0bb3e10&gt;] ?<br>
&gt;&gt; lustre_swab_ldlm_lock_desc+0x30/0x30 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0c16762&gt;]<br>
&gt;&gt; tgt_enqueue+0x62/0x210 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0c1b7cb&gt;]<br>
&gt;&gt; tgt_request_handle+0x8fb/0x11f0 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0bbe96b&gt;]<br>
&gt;&gt; ptlrpc_server_handle_request+0x21b/0xa90 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa07c7d98&gt;] ?<br>
&gt;&gt; lc_watchdog_touch+0x68/0x180 [libcfs]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0bbba38&gt;] ?<br>
&gt;&gt; ptlrpc_wait_event+0x98/0x330 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff810af018&gt;] ?<br>
&gt;&gt; __wake_up_common+0x58/0x90<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0bc2290&gt;]<br>
&gt;&gt; ptlrpc_main+0xc00/0x1f50 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffffa0bc1690&gt;] ?<br>
&gt;&gt; ptlrpc_register_service+0x1070/0x1070 [ptlrpc]<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff810a5aef&gt;]<br>
&gt;&gt; kthread+0xcf/0xe0<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff810a5a20&gt;] ?<br>
&gt;&gt; kthread_create_on_node+0x140/0x140<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff81645a98&gt;]<br>
&gt;&gt; ret_from_fork+0x58/0x90<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: [&lt;ffffffff810a5a20&gt;] ?<br>
&gt;&gt; kthread_create_on_node+0x140/0x140<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: ---[ end trace<br>
&gt;&gt; 522ffb7aaa9346b5 ]---<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LDISKFS-fs:<br>
&gt;&gt; ldiskfs_getblk:805: aborting transaction: error 28 in<br>
&gt;&gt; __ldiskfs_handle_dirty_metadata<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LDISKFS-fs error (device<br>
&gt;&gt; dm-1): ldiskfs_getblk:805: inode #85: block 607448: comm mdt01_003:<br>
&gt;&gt; journal_dirty_metadata failed: handle type 0 started at line 1141, credits<br>
&gt;&gt; 4/0, errcode -28<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: Aborting journal on device<br>
&gt;&gt; dm-1-8.<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LDISKFS-fs (dm-1):<br>
&gt;&gt; Remounting filesystem read-only<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LustreError:<br>
&gt;&gt; 6577:0:(osd_io.c:1655:osd_ldiskfs_write_record()) dm-1: error reading<br>
&gt;&gt; offset 45056 (block 11): rc = -28<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LustreError:<br>
&gt;&gt; 6577:0:(tgt_lastrcvd.c:1191:tgt_last_rcvd_update()) lustre02-MDT0000: can&#39;t<br>
&gt;&gt; update reply_data file: rc = -28<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LustreError:<br>
&gt;&gt; 6577:0:(osd_handler.c:1219:osd_trans_stop()) lustre02-MDT0000-osd: failed<br>
&gt;&gt; in transaction hook: rc = -28<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LDISKFS-fs error (device<br>
&gt;&gt; dm-1) in osd_trans_stop:1225: error 28<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LustreError:<br>
&gt;&gt; 6052:0:(osd_handler.c:993:osd_trans_commit_cb()) transaction<br>
&gt;&gt; @0xffff880fcde5c180 commit error: 2<br>
&gt;&gt; Nov  4 09:29:09 mds1-002.lustre.cluster kernel: LustreError:<br>
&gt;&gt; 6577:0:(osd_handler.c:1228:osd_trans_stop()) lustre02-MDT0000-osd: failed<br>
&gt;&gt; to stop transaction: rc = -28<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; <a href="mailto:lustre-discuss-bounces@lists.lustre.org" target="_blank">lustre-discuss-bounces@lists.lustre.org</a> writes:<br>
&gt;&gt;<br>
&gt;&gt; &gt; You, or someone posing as you, has requested a password reminder for<br>
&gt;&gt; &gt; your membership on the mailing list <a href="mailto:lustre-discuss@lists.lustre.org" target="_blank">lustre-discuss@lists.lustre.org</a>.<br>
&gt;&gt; &gt; You will need this password in order to change your membership options<br>
&gt;&gt; &gt; (e.g. do you want regular delivery or digest delivery), and having<br>
&gt;&gt; &gt; this password makes it easier for you to unsubscribe from the mailing<br>
&gt;&gt; &gt; list.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; You are subscribed with the address: <a href="mailto:s_b@mit.edu" target="_blank">s_b@mit.edu</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Your lustre-discuss password is: graknond<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; To make changes to your membership options, log in and visit your<br>
&gt;&gt; &gt; options web page:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; <a href="http://lists.lustre.org/options.cgi/lustre-discuss-lustre.org/s_b%40mit.edu" rel="noreferrer" target="_blank">http://lists.lustre.org/options.cgi/lustre-discuss-lustre.org/s_b%40mit.edu</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; You can also make such changes via email by sending a message to:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;     <a href="mailto:lustre-discuss-request@lists.lustre.org" target="_blank">lustre-discuss-request@lists.lustre.org</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; with the text &quot;help&quot; in the subject or body.  The automatic reply will<br>
&gt;&gt; &gt; contain more detailed instructions.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Questions or comments?  Please send them to the lustre-discuss mailing<br>
&gt;&gt; &gt; list administrator at <a href="mailto:lustre-discuss-owner@lists.lustre.org" target="_blank">lustre-discuss-owner@lists.lustre.org</a>.<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; lustre-discuss mailing list<br>
&gt;&gt; <a href="mailto:lustre-discuss@lists.lustre.org" target="_blank">lustre-discuss@lists.lustre.org</a><br>
&gt;&gt; <a href="http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org" rel="noreferrer" target="_blank">http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org</a><br>
&gt;&gt;<br>
<br>
</blockquote></div>