<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:47:14 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-11822] what does this mean nbp16-OST0004: unsupported T10PI type &apos;&apos;</title>
                <link>https://jira.whamcloud.com/browse/LU-11822</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Getting the Error during monting&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;

[  535.815603] LustreError: 32661:0:(osd_handler.c:2345:osd_conf_get()) nbp16-OST0004: unsupported T10PI type &apos;&apos;
[  535.844913] LustreError: 32661:0:(osd_handler.c:2345:osd_conf_get()) Skipped 5 previous similar messages
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>lustre2.12RC1</environment>
        <key id="54389">LU-11822</key>
            <summary>what does this mean nbp16-OST0004: unsupported T10PI type &apos;&apos;</summary>
                <type id="9" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/undefined.png">Question/Request</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="dongyang">Dongyang Li</assignee>
                                    <reporter username="mhanafi">Mahmoud Hanafi</reporter>
                        <labels>
                    </labels>
                <created>Fri, 21 Dec 2018 19:48:04 +0000</created>
                <updated>Wed, 24 Jul 2019 17:12:54 +0000</updated>
                            <resolved>Wed, 24 Jul 2019 17:12:54 +0000</resolved>
                                    <version>Lustre 2.12.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="239039" author="pjones" created="Fri, 21 Dec 2018 20:22:39 +0000"  >&lt;p&gt;Mahmoud&lt;/p&gt;

&lt;p&gt;Before diving into this in any depth can you first see whether this issue still affects RC4? There have been quite a few changes since RC1&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="239041" author="mhanafi" created="Fri, 21 Dec 2018 22:26:41 +0000"  >&lt;p&gt;will do.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="239138" author="mhanafi" created="Thu, 27 Dec 2018 04:34:33 +0000"  >&lt;p&gt;2.12rc4 has the same error and some additional&lt;/p&gt;

&lt;p&gt;Here is the integrity format for our devices:&lt;/p&gt;

&lt;p&gt;/sys/class/block/sdz/integrity/format: T10-DIF-TYPE1-IP&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;

 [  159.018504] LustreError: 32487:0:(osd_handler.c:2345:osd_conf_get()) MGS: unsupported T10PI type &apos;&apos;
[  160.003320] LustreError: 32604:0:(osd_handler.c:2345:osd_conf_get()) nbp16-MDT0000: unsupported T10PI type &apos;&apos;
[  160.182395] format at osd_handler.c:2345:osd_conf_get doesn&apos;t end in newline
[  160.202887] format at osd_handler.c:2345:osd_conf_get doesn&apos;t end in newline
[  160.233917] format at osd_handler.c:2345:osd_conf_get doesn&apos;t end in newline
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="239784" author="pjones" created="Thu, 10 Jan 2019 23:34:52 +0000"  >&lt;p&gt;Dongyang&lt;/p&gt;

&lt;p&gt;Can you please advise?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="239941" author="dongyang" created="Mon, 14 Jan 2019 23:04:18 +0000"  >&lt;p&gt;patch tracking at &lt;a href=&quot;https://review.whamcloud.com/#/c/33923/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/33923/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="240300" author="mhanafi" created="Fri, 18 Jan 2019 03:52:49 +0000"  >&lt;p&gt;There is additional issue with the &apos;unsupported T10PI type&apos; IO will return &quot;Unknown error 524&quot; &lt;/p&gt;

&lt;p&gt;Will the above patch fix this issue? &lt;/p&gt;

&lt;p&gt;Here is the debug info from the server&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
00000001:00001000:4.0:1547783119.952280:0:48199:0:(osd_io.c:1233:osd_ldiskfs_map_inode_pages()) inode 35860: map 536 pages from 0
00000001:00000001:4.0:1547783119.952324:0:48199:0:(osd_io.c:503:osd_do_bio()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000001:00000001:4.0:1547783119.952326:0:48199:0:(osd_io.c:451:osd_bio_init()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000001:00000010:4.0:1547783119.952327:0:48199:0:(osd_io.c:455:osd_bio_init()) kmalloced &lt;span class=&quot;code-quote&quot;&gt;&apos;(bio_private)&apos;&lt;/span&gt;: 16 at ffff882dc598b560.
00000001:00000001:4.0:1547783119.952327:0:48199:0:(osd_io.c:467:osd_bio_init()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=0 : 0 : 0)
00000001:00000002:4.0:1547783119.952335:0:48199:0:(osd_io.c:563:osd_do_bio()) bio++ sz 1048576 vcnt 256(256) sectors 2048(4096) psg 148(512) hsg 0(512)
00000001:00000001:4.0:1547783119.952336:0:48199:0:(osd_io.c:390:osd_bio_integrity_handle()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000001:00000001:4.0:1547783119.952337:0:48199:0:(osd_io.c:398:osd_bio_integrity_handle()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=18446744073709551092 : -524 : fffffffffffffdf4)
00000001:00000010:4.0:1547783119.952338:0:48199:0:(osd_io.c:641:osd_do_bio()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;bio_private&apos;&lt;/span&gt;: 16 at ffff882dc598b560.
00000001:00000001:4.0:1547783119.952339:0:48199:0:(osd_io.c:644:osd_do_bio()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=18446744073709551092 : -524 : fffffffffffffdf4)
00000001:00000001:4.0:1547783119.952426:0:48199:0:(osd_io.c:1664:osd_write_commit()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=18446744073709551092 : -524 : fffffffffffffdf4)
00002000:00000001:4.0:1547783119.952426:0:48199:0:(ofd_io.c:1188:ofd_commitrw_write()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving via out_stop (rc=18446744073709551092 : -524 : 0xfffffffffffffdf4)
00080000:00000001:4.0:1547783119.952428:0:48199:0:(osd_handler.c:1976:osd_trans_stop()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000001:00000001:4.0:1547783119.952428:0:48199:0:(tgt_lastrcvd.c:1211:tgt_last_rcvd_update()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000001:00000002:4.0:1547783119.952428:0:48199:0:(tgt_lastrcvd.c:1252:tgt_last_rcvd_update()) transno = 0, last_committed = 47244640266
00000001:00000010:4.0:1547783119.952429:0:48199:0:(tgt_lastrcvd.c:916:tgt_last_commit_cb_add()) kmalloced &lt;span class=&quot;code-quote&quot;&gt;&apos;(ccb)&apos;&lt;/span&gt;: 96 at ffff882f19362f60.
00000001:00000040:4.0:1547783119.952430:0:48199:0:(tgt_lastrcvd.c:921:tgt_last_commit_cb_add()) callback GETting export ffff882c31c1f800 : &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; cb_count 2
00000020:00000040:4.0:1547783119.952431:0:48199:0:(genops.c:1008:class_export_get()) GETting export ffff882c31c1f800 : &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; refcount 10
00000001:00000001:4.0:1547783119.952432:0:48199:0:(tgt_lastrcvd.c:1394:tgt_last_rcvd_update()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=0 : 0 : 0)
00000001:00000040:19.0:1547783119.952780:0:27975:0:(tgt_lastrcvd.c:901:tgt_cb_last_committed()) callback PUTting export ffff882c31c1f800 : &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; cb_count 1
00000020:00000040:19.0:1547783119.952781:0:27975:0:(genops.c:1018:class_export_put()) PUTting export ffff882c31c1f800 : &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; refcount 9
00000001:00000010:19.0:1547783119.952781:0:27975:0:(tgt_lastrcvd.c:902:tgt_cb_last_committed()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;ccb&apos;&lt;/span&gt;: 96 at ffff882f19362f60.
00080000:00000010:19.0:1547783119.952782:0:27975:0:(osd_handler.c:1725:osd_trans_commit_cb()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;oh&apos;&lt;/span&gt;: 216 at ffff882df4840c00.
00000100:00000001:19.0:1547783119.952785:0:27975:0:(service.c:408:ptlrpc_commit_replies()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000100:00000001:19.0:1547783119.952786:0:27975:0:(service.c:428:ptlrpc_commit_replies()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving
00000001:00080000:19.0:1547783119.952786:0:27975:0:(tgt_lastrcvd.c:898:tgt_cb_last_committed()) nbp16-OST0000: transno 47244640267 is committed
00000001:00000040:19.0:1547783119.952787:0:27975:0:(tgt_lastrcvd.c:901:tgt_cb_last_committed()) callback PUTting export ffff882c31c1f800 : &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; cb_count 0
00000020:00000040:19.0:1547783119.952787:0:27975:0:(genops.c:1018:class_export_put()) PUTting export ffff882c31c1f800 : &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; refcount 8
00000001:00000010:19.0:1547783119.952788:0:27975:0:(tgt_lastrcvd.c:902:tgt_cb_last_committed()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;ccb&apos;&lt;/span&gt;: 96 at ffff882f19362ae0.
00080000:00000010:19.0:1547783119.952788:0:27975:0:(osd_handler.c:1725:osd_trans_commit_cb()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;oh&apos;&lt;/span&gt;: 216 at ffff882df4841600.
00000001:00000010:4.0:1547783119.952792:0:48199:0:(osd_io.c:2414:osd_trunc_unlock_all()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;al&apos;&lt;/span&gt;: 32 at ffff882c7e686420.
00000001:00000010:4.0:1547783119.952792:0:48199:0:(osd_io.c:2414:osd_trunc_unlock_all()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;al&apos;&lt;/span&gt;: 32 at ffff882c7e686460.
00040000:00000001:4.0:1547783119.952793:0:48199:0:(qsd_handler.c:1088:qsd_op_end()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00040000:00000001:4.0:1547783119.952793:0:48199:0:(qsd_handler.c:1119:qsd_op_end()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving
00080000:00000001:4.0:1547783119.952794:0:48199:0:(osd_handler.c:2058:osd_trans_stop()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=0 : 0 : 0)
00000001:00000001:4.0:1547783119.952907:0:48199:0:(osd_io.c:800:osd_bufs_put()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=0 : 0 : 0)
00000020:00000002:4.0:1547783119.952908:0:48199:0:(lu_object.c:189:lu_object_put()) Add ffff882c3220a820/ffff882c3220a7d0 to site lru. hash: ffff882d64990a80, bkt: ffffc90180e45018
00002000:00000001:4.0:1547783119.952909:0:48199:0:(tgt_grant.c:1398:tgt_grant_commit()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00002000:00000001:4.0:1547783119.952909:0:48199:0:(tgt_grant.c:1452:tgt_grant_commit()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving
00002000:00000001:4.0:1547783119.952910:0:48199:0:(ofd_io.c:1241:ofd_commitrw_write()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=18446744073709551092 : -524 : fffffffffffffdf4)
00000001:00000001:4.0:1547783119.952911:0:48199:0:(nodemap_handler.c:610:nodemap_get_from_exp()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000001:00000001:4.0:1547783119.952911:0:48199:0:(nodemap_handler.c:613:nodemap_get_from_exp()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=0 : 0 : 0)
00002000:00000001:4.0:1547783119.952912:0:48199:0:(ofd_io.c:1376:ofd_commitrw()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=18446744073709551092 : -524 : fffffffffffffdf4)
00000020:00000001:4.0:1547783119.952912:0:48199:0:(obd_class.h:1143:obd_commitrw()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=18446744073709551092 : -524 : fffffffffffffdf4)
00000020:00000001:4.0:1547783119.952913:0:48199:0:(tgt_handler.c:1707:tgt_brw_unlock()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000020:00000001:4.0:1547783119.952913:0:48199:0:(tgt_handler.c:1716:tgt_brw_unlock()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving
00000100:00000001:4.0:1547783119.952914:0:48199:0:(client.c:258:ptlrpc_free_bulk()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00000020:00000040:4.0:1547783119.952914:0:48199:0:(genops.c:1018:class_export_put()) PUTting export ffff882c31c1f800 : &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; refcount 7
00000100:00000010:4.0:1547783119.952915:0:48199:0:(client.c:279:ptlrpc_free_bulk()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;((desc)-&amp;gt;bd_u.bd_kiov.bd_vec)&apos;&lt;/span&gt;: 8576 at ffff882c28694000.
00000100:00000010:4.0:1547783119.952916:0:48199:0:(client.c:283:ptlrpc_free_bulk()) kfreed &lt;span class=&quot;code-quote&quot;&gt;&apos;desc&apos;&lt;/span&gt;: 280 at ffff882f30965800.
00000100:00000001:4.0:1547783119.952917:0:48199:0:(client.c:284:ptlrpc_free_bulk()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving
00000020:00000001:4.0:1547783119.952917:0:48199:0:(tgt_handler.c:2708:tgt_brw_write()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; leaving (rc=18446744073709551092 : -524 : fffffffffffffdf4)
00010000:00000040:4.0:1547783119.952918:0:48199:0:(ldlm_lib.c:2894:target_committed_to_req()) last_committed 47244640267, transno 0, xid 1616080612036320
00010000:00000001:4.0:1547783119.952919:0:48199:0:(ldlm_lib.c:2958:target_send_reply()) &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; entered
00010000:00000200:4.0:1547783119.952920:0:48199:0:(ldlm_lib.c:2946:target_send_reply_msg()) @@@ sending reply  req@ffff882c79daf450 x1616080612036320/t0(0) o4-&amp;gt;e546db30-4f4a-e59f-299b-f3a7d766ca4e@10.151.5.47@o2ib:91/0 lens 608/448 e 0 to 0 dl 1547783311 ref 1 fl Interpret:/0/0 rc -524/0

&#160;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="240302" author="dongyang" created="Fri, 18 Jan 2019 04:13:32 +0000"  >&lt;p&gt;524 is ENOTSUPP returned by osd_get_integrity_profile, the reason is the integrity profile was not setup properly in osd_conf_get.&lt;/p&gt;

&lt;p&gt;and yes the patch should fix this, given the profile will be set.&lt;/p&gt;</comment>
                            <comment id="240344" author="mhanafi" created="Fri, 18 Jan 2019 17:56:24 +0000"  >&lt;p&gt;Patch set #4 failed to compile with 2.12. Can we get a back port for 2.12. &lt;/p&gt;</comment>
                            <comment id="240679" author="jaylan" created="Thu, 24 Jan 2019 20:10:28 +0000"  >&lt;p&gt;Patch set #6 failed to merge to b2_12:&lt;br/&gt;
&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; HEAD&lt;br/&gt;
static inline unsigned int bip_size(struct bio_integrity_payload *bip)&lt;/p&gt;
{
#ifdef HAVE_BIP_ITER_BIO_INTEGRITY_PAYLOAD
        return bip-&amp;gt;bip_iter.bi_size;
#else
        return bip-&amp;gt;bip_size;
#endif
}

&lt;p&gt;=======&lt;br/&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 52ad5efa9e... &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11770&quot; title=&quot;preserve kernel API when T10-PI patches are applied&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11770&quot;&gt;&lt;del&gt;LU-11770&lt;/del&gt;&lt;/a&gt; osc: allow build without blk_integrity or crc-t10&lt;/p&gt;

&lt;p&gt;Could you please provide a back port to b2_12? Thanks!&lt;/p&gt;</comment>
                            <comment id="241150" author="dongyang" created="Fri, 1 Feb 2019 05:01:58 +0000"  >&lt;p&gt;Here is &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11770&quot; title=&quot;preserve kernel API when T10-PI patches are applied&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11770&quot;&gt;&lt;del&gt;LU-11770&lt;/del&gt;&lt;/a&gt; port for b2_12:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://review.whamcloud.com/#/c/34156/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/34156/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="251956" author="mhanafi" created="Wed, 24 Jul 2019 17:08:17 +0000"  >&lt;p&gt;please close&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="54280">LU-11770</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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|i008m7:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>