<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:56:18 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>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[CONTROLLER-1731] it provider: produce-transactions does not close itemProducer on success</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1731</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;This is similar to &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1681&quot; title=&quot;produce-transactions does not unregister the producer on error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1681&quot;&gt;&lt;del&gt;CONTROLLER-1681&lt;/del&gt;&lt;/a&gt; but now it does not concern the scenario where producer fails. Instead, when producer finishes successfully, it prevents another produce-transactions call with the same id.&lt;/p&gt;

&lt;p&gt;This leads &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; to the same &quot;is attached to producer&quot; error message.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/10/log.html.gz#s1-s4-t3-k2-k25-k1-k8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/10/log.html.gz#s1-s4-t3-k2-k25-k1-k8&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26285">CONTROLLER-1731</key>
            <summary>it provider: produce-transactions does not close itemProducer on success</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/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="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="vrpolak">Vratko Polak</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Thu, 29 Jun 2017 07:37:51 +0000</created>
                <updated>Tue, 25 Jul 2023 08:24:44 +0000</updated>
                            <resolved>Wed, 12 Jul 2017 12:19:55 +0000</resolved>
                                                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="52464" author="vrpolak" created="Thu, 29 Jun 2017 07:49:56 +0000"  >&lt;p&gt;Attempt &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; to fix.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/59649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/59649&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52465" author="vrpolak" created="Fri, 30 Jun 2017 13:13:22 +0000"  >&lt;p&gt;Sandbox &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; shows this is not fixed enough.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/17/log.html.gz#s1-s4-t1-k2-k25-k1-k9-k1-k1-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/17/log.html.gz#s1-s4-t1-k2-k25-k1-k9-k1-k1-k1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52466" author="vrpolak" created="Mon, 3 Jul 2017 11:14:23 +0000"  >&lt;p&gt;This week Sandbox: &lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt;.&lt;br/&gt;
Well, in this case the close is missing on an expected RequestTimeoutException &lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt;, but the previous fix should have handled all rpc results.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/1/log.html.gz#s1-s4-t1-k2-k25-k1-k8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/1/log.html.gz#s1-s4-t1-k2-k25-k1-k8&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/1/log.html.gz#s1-s4-t1-k2-k25-k1-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/1/log.html.gz#s1-s4-t1-k2-k25-k1-k1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52467" author="vrpolak" created="Tue, 11 Jul 2017 13:24:45 +0000"  >&lt;p&gt;Looking at the code, I believe the thinko is not in transaction producers, but in ShardedDOMDataTree (the Mdsal one).&lt;/p&gt;

&lt;p&gt;Specifically, this change &lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; of findProducer() implementation went from explicitly looking for producers registered for sub-trees of the &quot;subtree&quot; argument, to delegating to lookup(), which was later &lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt; documented to return producers registered at super-trees of the given prefix.&lt;/p&gt;

&lt;p&gt;I think we need to split findProducer, as both usages (making sure no sub-producer is claimed and finding the nearest super-producer) are valid.&lt;/p&gt;

&lt;p&gt;P.S.: What is the recommended language when talking about one node being within the subtree rooted at another node?&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/26244/5/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/ShardedDOMDataTree.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/26244/5/dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/ShardedDOMDataTree.java&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/31411/3/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/DOMDataTreePrefixTable.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/31411/3/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/DOMDataTreePrefixTable.java&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52468" author="rovarga" created="Tue, 11 Jul 2017 15:14:04 +0000"  >&lt;p&gt;Ad the PS, this maps to &apos;descendant&apos; XPath axis, as defined in &lt;a href=&quot;https://www.w3schools.com/xml/xpath_axes.asp&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.w3schools.com/xml/xpath_axes.asp&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Hence &quot;node A, which is part of the subtree rooted at node B&quot; maps to &quot;A is descendant of B&quot;.&lt;/p&gt;</comment>
                            <comment id="52469" author="vrpolak" created="Wed, 12 Jul 2017 10:42:21 +0000"  >&lt;p&gt;Sandbox run with logging changes &lt;span class=&quot;error&quot;&gt;&amp;#91;7&amp;#93;&lt;/span&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;8&amp;#93;&lt;/span&gt;. Robot failure: &lt;span class=&quot;error&quot;&gt;&amp;#91;9&amp;#93;&lt;/span&gt;. Big karaf.log: &lt;span class=&quot;error&quot;&gt;&amp;#91;10&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;The first status change related to data producers is at 11:53:00,632, the initialization seems to end at 11:56:04,115.&lt;/p&gt;

&lt;p&gt;After the expected RequestTimeoutException, producer is being closed at 11:58:10,514:&lt;br/&gt;
...&lt;br/&gt;
2017-07-11 11:58:10,515 | TRACE | ult-dispatcher-6 | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Deleting value org.opendaylight.mdsal.dom.broker.ShardedDOMDataTreeProducer@11ac4117&lt;br/&gt;
2017-07-11 11:58:10,515 | TRACE | ult-dispatcher-6 | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Child org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@24b7aa9b reported empty, removing from children&lt;br/&gt;
2017-07-11 11:58:10,515 | TRACE | ult-dispatcher-6 | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Children after removal: {(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-int[&lt;/p&gt;
{(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id=prefix-2}
&lt;p&gt;]=org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@71172d08, (tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-int[&lt;/p&gt;
{(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id=prefix-1}
&lt;p&gt;]=org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@76e1e46b}&lt;br/&gt;
2017-07-11 11:58:10,515 | TRACE | ult-dispatcher-6 | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Child org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@7da25b48 reported non-empty, keeping it.&lt;br/&gt;
2017-07-11 11:58:10,515 | TRACE | ult-dispatcher-6 | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Child org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@604e5597 reported non-empty, keeping it.&lt;/p&gt;


&lt;p&gt;When next producer on the same member is created:&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Looking up identifier /(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-ints/id-int/id-int[&lt;/p&gt;
{(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id=prefix-3}
&lt;p&gt;] in entry org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@6e6a640e&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Lookup enters org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@604e5597&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Lookup enters org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@7da25b48&lt;br/&gt;
2017-07-11 11:58:31,266 | DEBUG | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Lookup of /(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-ints/id-int/id-int[&lt;/p&gt;
{(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id=prefix-3}
&lt;p&gt;] stopped at (tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-int[&lt;/p&gt;
{(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id=prefix-3}
&lt;p&gt;]&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Lookup returns org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@6e6a640e&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | ShardedDOMDataTree               | 147 - org.opendaylight.mdsal.dom-broker - 2.2.1.SNAPSHOT | Found: subtree DOMDataTreeIdentifier{datastore=CONFIGURATION, root=/(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-ints/id-int/id-int[&lt;/p&gt;
{(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id=prefix-3}
&lt;p&gt;]} is attached to producer null&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Looking up identifier /(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-ints/id-int/id-int[&lt;/p&gt;
{(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id=prefix-3}
&lt;p&gt;] in entry org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@7e9d594f&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Lookup enters org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@51ae5a3a&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Lookup found value AbstractObjectRegistration&lt;/p&gt;
{instance=org.opendaylight.controller.cluster.sharding.DistributedShardFrontend@3bbaaaf5}
&lt;p&gt;2017-07-11 11:58:31,266 | DEBUG | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Lookup of /(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-ints/id-int/id-int[&lt;/p&gt;
{(tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id=prefix-3}
&lt;p&gt;] stopped at (tag:opendaylight.org,2017:controller:yang:lowlevel:target?revision=2017-02-15)id-int&lt;br/&gt;
2017-07-11 11:58:31,266 | TRACE | qtp138207402-77  | DOMDataTreePrefixTableEntry      | 93 - org.opendaylight.mdsal.dom-spi - 2.2.1.SNAPSHOT | Lookup returns org.opendaylight.mdsal.dom.spi.DOMDataTreePrefixTableEntry@51ae5a3a&lt;/p&gt;

&lt;p&gt;&amp;gt; &quot;A is descendant of B&quot;&lt;/p&gt;

&lt;p&gt;A is descendant-or-self of B.&lt;/p&gt;

&lt;p&gt;&amp;gt; we need to split findProducer&lt;/p&gt;

&lt;p&gt;I see Entry can contain AbstractObjectRegistration values, no only producers. So probably we need findAncestorOrSelfEntry (for a thing findProducer does today), findAncestorOrSelfProducer (to ask ancestor producer to request subtree producer creation) and findDescendantOrSelfProducer (in order to deny createProducer request).&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;7&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60187/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60187/1&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;8&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60192/5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60192/5&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;9&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/4/log.html.gz#s1-s2-t1-k2-k25-k1-k8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/4/log.html.gz#s1-s2-t1-k2-k25-k1-k8&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;10&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/4/odl3_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/controller-csit-3node-clustering-li-only-carbon/4/odl3_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52470" author="vrpolak" created="Wed, 12 Jul 2017 12:19:55 +0000"  >&lt;p&gt;The original symptom is fixed, the additional symptom tracked as &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1740&quot; title=&quot;Producer un-registration on isolated node is never propagated to the rest of the cluster&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1740&quot;&gt;&lt;del&gt;CONTROLLER-1740&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8768</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=8768]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02sdr:</customfieldvalue>

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