<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:10 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-1292] Clustering : If only one member have registered provider for Global RPC, RPC does not work from other nodes</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1292</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;If only one member of cluster has provider for global RPC and RPC call is made from other node, then an exception is thrown &lt;/p&gt;

&lt;p&gt;Failed call to RPC. Ignoring for this node&lt;br/&gt;
java.lang.IllegalStateException: No default provider is available&lt;/p&gt;

&lt;p&gt;Call never reaches the remote Rpc connector&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25846">CONTROLLER-1292</key>
            <summary>Clustering : If only one member have registered provider for Global RPC, RPC does not work from other nodes</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="rovarga">Robert Varga</assignee>
                                    <reporter username="harmasin@cisco.com">Harman Singh</reporter>
                        <labels>
                    </labels>
                <created>Tue, 5 May 2015 19:49:27 +0000</created>
                <updated>Tue, 25 Jul 2023 08:24:02 +0000</updated>
                            <resolved>Thu, 2 Feb 2017 11:49:13 +0000</resolved>
                                                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>12</watches>
                                                                                                                <comments>
                            <comment id="50551" author="tony.tkacik@gmail.com" created="Wed, 6 May 2015 07:05:26 +0000"  >&lt;p&gt;Lithium or Helium?&lt;/p&gt;</comment>
                            <comment id="50552" author="harmasin@cisco.com" created="Wed, 6 May 2015 13:59:38 +0000"  >&lt;p&gt;Its Lithium, does 0.4.0 means Lithium?&lt;/p&gt;</comment>
                            <comment id="50553" author="moraja@cisco.com" created="Tue, 26 May 2015 16:22:20 +0000"  >&lt;p&gt;Do we need to do this in Lithium?&lt;/p&gt;</comment>
                            <comment id="50554" author="moraja@cisco.com" created="Tue, 25 Aug 2015 15:40:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/23123/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/23123/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="50555" author="vdemcak@cisco.com" created="Tue, 18 Oct 2016 11:08:23 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/23123/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/23123/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;rebesed but it isn&apos;t working yet&lt;/p&gt;</comment>
                            <comment id="50556" author="muthukumaran.k@ericsson.com" created="Wed, 23 Nov 2016 23:39:07 +0000"  >&lt;p&gt;In symmetric cluster, there can be multiple routees as providers of same RPC service. In which case, how single target local / remote-provider would be chosen ? &lt;/p&gt;

&lt;p&gt;In case of routed-rpc , route-key is unique across cluster so rpc target address would resolve to one and only one of N cluster nodes. But, in case of global rpcs, there can be multiple target address for same RPC and resolving could imply some kind of routing-policy to resolve to single target. &lt;/p&gt;

&lt;p&gt;Am I missing something ?&lt;/p&gt;</comment>
                            <comment id="50557" author="rovarga" created="Mon, 16 Jan 2017 15:12:49 +0000"  >&lt;p&gt;Update to RPC router concepts: &lt;a href=&quot;https://git.opendaylight.org/gerrit/50487&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/50487&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="50558" author="rovarga" created="Tue, 17 Jan 2017 15:23:54 +0000"  >&lt;p&gt;master: &lt;a href=&quot;https://git.opendaylight.org/gerrit/50488&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/50488&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="50559" author="mirehak@cisco.com" created="Wed, 18 Jan 2017 11:23:40 +0000"  >&lt;p&gt;Confirming that with patch 50488 3-node cluster supports routing of global rpc.&lt;/p&gt;

&lt;p&gt;Tested instance of global rpc is managed via SingletonClusterService which ensures that there is always only one registered instance among cluster nodes.&lt;/p&gt;</comment>
                            <comment id="50560" author="rovarga" created="Thu, 19 Jan 2017 18:23:15 +0000"  >&lt;p&gt;... but it breaks blueprint&apos;s odl:rpc-service extension. I am still analyzing ways on how to get out of this.&lt;/p&gt;</comment>
                            <comment id="50561" author="rovarga" created="Thu, 2 Feb 2017 11:49:13 +0000"  >&lt;p&gt;boron: &lt;a href=&quot;https://git.opendaylight.org/gerrit/51256&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/51256&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="26134">CONTROLLER-1580</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="26137">CONTROLLER-1583</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="26139">CONTROLLER-1585</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="26141">CONTROLLER-1587</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="26087">CONTROLLER-1533</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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>3128</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=3128]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10344"><![CDATA[Boron-3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

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

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