<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:54:48 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-1144] Clustering: Initiate snapshot interferes with fake snapshot</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1144</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;During initiate snapshot (when being sent to follower), we do not set the captureSnapshotInitiated flag to true.&lt;/p&gt;

&lt;p&gt;Fake snapshot can kick in and mess up the indices.&lt;/p&gt;

&lt;p&gt;Also Initiatesnapshot should resemble the fake snapshot as for a slower follower the leader would keep sending snapshot after a real one.&lt;/p&gt;

&lt;p&gt;For a leader we can do a real snapshot based on the replicatedToAllIndex and not the last applied. This means that in a stable system, there would be less snapshot sent and more in-mem log entries&lt;/p&gt;

&lt;p&gt;For a follower, the real snapshot should follow the replicatedToAllIndex sent via Leader&apos;s AppendEntries&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25698">CONTROLLER-1144</key>
            <summary>Clustering: Initiate snapshot interferes with fake snapshot</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="kramesha@cisco.com">Kamal Rameshan</assignee>
                                    <reporter username="kramesha@cisco.com">Kamal Rameshan</reporter>
                        <labels>
                    </labels>
                <created>Mon, 9 Feb 2015 19:54:25 +0000</created>
                <updated>Mon, 30 Mar 2015 21:14:13 +0000</updated>
                            <resolved>Mon, 30 Mar 2015 21:14:13 +0000</resolved>
                                    <version>Post-Helium</version>
                                                    <component>mdsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="50125" author="kramesha@cisco.com" created="Mon, 9 Feb 2015 19:56:06 +0000"  >&lt;p&gt;Also take care of InitiateSnapshots not getting kicked in more than once&lt;/p&gt;</comment>
                            <comment id="50126" author="kramesha@cisco.com" created="Mon, 9 Feb 2015 23:10:18 +0000"  >&lt;p&gt;The solution can be divided into following 5 parts&lt;/p&gt;

&lt;p&gt;1. Avoid Initiate Snapshot happening more than once&lt;/p&gt;

&lt;p&gt;2. Fake snapshot should not take place when an initiate has been initiated&lt;/p&gt;

&lt;p&gt;3. Capture snapshot currently clears the log from lastApplied. It should resemble fake snapshot by making use of the replicatedToAllIndex. Followers should have the similar logic&lt;/p&gt;

&lt;p&gt;4. Remove the Initiate snapshot message&lt;/p&gt;

&lt;p&gt;5. Refactor to consolidate the fake and real snapshot logic to have these in one place.&lt;/p&gt;</comment>
                            <comment id="50127" author="kramesha@cisco.com" created="Mon, 9 Feb 2015 23:10:42 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/15091/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/15091/&lt;/a&gt; - covers 1 and 2&lt;/p&gt;</comment>
                            <comment id="50128" author="kramesha@cisco.com" created="Wed, 11 Feb 2015 07:34:03 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/15131/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/15131/&lt;/a&gt; - covers 3&lt;/p&gt;</comment>
                            <comment id="50129" author="kramesha@cisco.com" created="Fri, 13 Feb 2015 07:51:06 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/15239&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/15239&lt;/a&gt; - covers 4&lt;/p&gt;</comment>
                            <comment id="50130" author="moraja@cisco.com" created="Tue, 24 Feb 2015 03:01:01 +0000"  >&lt;p&gt;Refactoring to cover 5&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/15610&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/15610&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/15611&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/15611&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>2692</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=2692]]></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="10315"><![CDATA[Lithium]]></customfieldvalue>

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

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

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