<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:57:01 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-12945] Avoid sending PageSlab pages through tcp stack</title>
                <link>https://jira.whamcloud.com/browse/LU-12945</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;&lt;tt&gt;Oct 26 12:58:25 oss kernel: BUG: Bad page state in process socknal_sd03_00 pfn:b0641&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Oct 26 12:58:25 oss kernel: page:ffffeea482c19040 count:0 mapcount:-1 mapping: (null) index:0x0&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Oct 26 12:58:25 oss kernel: page flags: 0x1fffff00008000(tail)&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Oct 26 12:58:25 oss kernel: page dumped because: nonzero mapcount&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Oct 26 12:58:25 oss kernel: Modules linked in: osp(OE) ofd(OE) lfsck(OE) ost(OE) mgc(OE) osd_zfs(OE) lquota(OE) fid(OE) fld(OE) ksocklnd(OE) ptlrpc(OE) obdclass(OE) lnet(OE) libcfs(OE) fuse zfs(POE) snd_hda_codec_generic zunicode(POE) zlua(POE) ppdev zcommon(POE) znvpair(POE) zavl(POE) snd_hda_intel icp(POE) iosf_mbi crc32_pclmul snd_hda_codec spl(OE) snd_hda_core snd_hwdep ghash_clmulni_intel snd_seq snd_seq_device aesni_intel snd_pcm lrw gf128mul joydev glue_helper snd_timer parport_pc ablk_helper snd virtio_balloon cryptd pcspkr parport sg soundcore i2c_piix4 ip_tables xfs libcrc32c sd_mod sr_mod crc_t10dif cdrom crct10dif_generic ata_generic pata_acpi virtio_scsi virtio_net virtio_console qxl drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm ata_piix drm crct10dif_pclmul libata virtio_pci crct10dif_common&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Oct 26 12:58:25 oss kernel: virtio_ring crc32c_intel serio_raw floppy virtio drm_panel_orientation_quirks dm_mirror dm_region_hash dm_log dm_mod&lt;/tt&gt;&lt;br/&gt;
 &lt;tt&gt;Oct 26 12:58:25 oss kernel: CPU: 6 PID: 4165 Comm: socknal_sd03_00 Kdump: loaded Tainted: P OE ------------ 3.10.0-957.27.3.ldiskfs.el7.x86_64 #1&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;When running with&#160;upstream linux&#160;&lt;b&gt;debug&lt;/b&gt;&#160;&lt;span class=&quot;error&quot;&gt;&amp;#91;CONFIG_DEBUG_VM&amp;#93;&lt;/span&gt; kernel (v5.0-3279-ga10674bf2406) has added a test for PageSlab() on the memory passed to tcp_sendpages and blocks sending.&lt;/p&gt;

&lt;p&gt;Oct 30 23:47:01 oss kernel: WARNING: CPU: 2 PID: 3642 at net/ipv4/tcp.c:966 do_tcp_sendpages+0xb56/0xcb0&lt;/p&gt;

&lt;p&gt;Avoid sending PageSlab through the tcp stack&lt;/p&gt;</description>
                <environment></environment>
        <key id="57324">LU-12945</key>
            <summary>Avoid sending PageSlab pages through tcp stack</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="stancheff">Shaun Tancheff</assignee>
                                    <reporter username="stancheff">Shaun Tancheff</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Nov 2019 18:53:15 +0000</created>
                <updated>Wed, 17 Feb 2021 22:13:16 +0000</updated>
                            <resolved>Wed, 10 Jun 2020 15:50:55 +0000</resolved>
                                                    <fixVersion>Lustre 2.14.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="257849" author="gerrit" created="Wed, 6 Nov 2019 19:59:22 +0000"  >&lt;p&gt;Shaun Tancheff (stancheff@cray.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36691&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36691&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12945&quot; title=&quot;Avoid sending PageSlab pages through tcp stack&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12945&quot;&gt;&lt;del&gt;LU-12945&lt;/del&gt;&lt;/a&gt; lnet: Avoid sending PageSlab pages via tcp&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 9f59d66ab83ce50de606b063da9a8bc6693ed55a&lt;/p&gt;</comment>
                            <comment id="258013" author="stancheff" created="Fri, 8 Nov 2019 17:52:04 +0000"  >&lt;p&gt;Frequency of PageSlab occurrence:&lt;br/&gt;
&#160; &#160; &#160;ksocknal_lib_send_iov: buffered 142330 / zero 197893&lt;/p&gt;

&lt;p&gt;The vast majority of buffered sends use 2 pages per instance.&lt;/p&gt;</comment>
                            <comment id="258014" author="stancheff" created="Fri, 8 Nov 2019 18:02:12 +0000"  >&lt;p&gt;This BUG:&#160;&lt;br/&gt;
&#160; &#160;page:ffffeea482c19040 count:0 mapcount:-1 mapping: (null) index:0x0&lt;/p&gt;

&lt;p&gt;Appears to also be related to the kernel version and ZFS version used.&lt;br/&gt;
&#160; 5.4 + zfs 0.8.2+ the issue is not reproducible.&lt;br/&gt;
with CentOS 7.6 kernel &lt;b&gt;or&lt;/b&gt;&#160;older ZFS (early 0.8.0) this does reproduce.&lt;/p&gt;</comment>
                            <comment id="258965" author="stancheff" created="Thu, 28 Nov 2019 19:34:28 +0000"  >&lt;p&gt;&lt;a href=&quot;https://review.whamcloud.com/36691&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36691&lt;/a&gt;&#160;at patch 4/5/6 resolves:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;Oct 26 12:58:25 oss kernel: BUG: Bad page state in process socknal_sd03_00 pfn:b0641&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;Oct 26 12:58:25 oss kernel: page:ffffeea482c19040 count:0 mapcount:-1 mapping: (null) index:0x0&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;O&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;For all zfs/kernel combinations.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="261575" author="gerrit" created="Tue, 21 Jan 2020 16:26:29 +0000"  >&lt;p&gt;&lt;del&gt;Shaun Tancheff (stancheff@cray.com) uploaded a new patch:&lt;/del&gt; &lt;a href=&quot;https://review.whamcloud.com/37297&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/37297&lt;/a&gt;&lt;br/&gt;
&lt;del&gt;Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12945&quot; title=&quot;Avoid sending PageSlab pages through tcp stack&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12945&quot;&gt;&lt;del&gt;LU-12945&lt;/del&gt;&lt;/a&gt; lnet: Disable zero copy when running on VM&lt;/del&gt;&lt;br/&gt;
&lt;del&gt;Project: fs/lustre-release&lt;/del&gt;&lt;br/&gt;
&lt;del&gt;Branch: master&lt;/del&gt;&lt;br/&gt;
&lt;del&gt;Current Patch Set: 1&lt;/del&gt;&lt;br/&gt;
&lt;del&gt;Commit: 6dd727501adf35064d4d6dcd9b1c5f60688883bc&lt;/del&gt;&lt;/p&gt;</comment>
                            <comment id="261598" author="gerrit" created="Tue, 21 Jan 2020 22:33:12 +0000"  >&lt;p&gt;Shaun Tancheff (stancheff@cray.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/37300&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/37300&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12945&quot; title=&quot;Avoid sending PageSlab pages through tcp stack&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12945&quot;&gt;&lt;del&gt;LU-12945&lt;/del&gt;&lt;/a&gt; lnet: Disable zero copy when running on VM&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 9d485b153fd18cfc739012a864944eaf0c29fd42&lt;/p&gt;</comment>
                            <comment id="264328" author="gerrit" created="Sun, 1 Mar 2020 05:36:47 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/37300/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/37300/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12945&quot; title=&quot;Avoid sending PageSlab pages through tcp stack&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12945&quot;&gt;&lt;del&gt;LU-12945&lt;/del&gt;&lt;/a&gt; lnet: Disable zero copy when running on VM&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 0c45e49457a3f61ca661f4f7b0ad749cceaf7709&lt;/p&gt;</comment>
                            <comment id="272471" author="stancheff" created="Wed, 10 Jun 2020 15:50:55 +0000"  >&lt;p&gt;All patches needed for issue are landed.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i00p33:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>