<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:53:34 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-662] Datastore: expose AsyncConfigurationCommitCohort into DataBroker</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-662</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;With the new APIs we inadvertently lost the ability for BA applications to prevent prevent writes into the config store.&lt;/p&gt;

&lt;p&gt;This will be needed by BUG-1484, where FRM needs to stop users from injecting flow cookies (as those will not be honored anyway). While it does not gate implementation, not having this ability will lead to surprising behavior.&lt;/p&gt;

&lt;p&gt;Expose the cohort into binding APIs and the machinery needed to make it work.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25216">CONTROLLER-662</key>
            <summary>Datastore: expose AsyncConfigurationCommitCohort into DataBroker</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</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="10002">Duplicate</resolution>
                                        <assignee username="tony.tkacik@gmail.com">Tony Tkacik</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Tue, 5 Aug 2014 16:08:51 +0000</created>
                <updated>Thu, 19 Mar 2015 08:30:10 +0000</updated>
                            <resolved>Thu, 19 Mar 2015 08:30:10 +0000</resolved>
                                    <version>Helium</version>
                                                    <component>mdsal</component>
                        <due>Sun, 30 Nov 2014 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="48801" author="rapenno@gmail.com" created="Mon, 27 Oct 2014 12:11:42 +0000"  >&lt;p&gt;It would be very useful if the callback could indicate whether the client trying change the datastore is RESTconf vs. Internal Databroker. it could be some form of client ID.&lt;/p&gt;</comment>
                            <comment id="48802" author="rapenno@gmail.com" created="Wed, 29 Oct 2014 02:10:35 +0000"  >&lt;p&gt;Requirements:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;I would like to attach a CommitHandler much like a data listener (to a specific leaf , subtree, etc).  This is because certain portions of the tree will have different business logic associated with them. Some I will have to contact another external server, some will be just a matter of validating some of the input.&lt;/li&gt;
	&lt;li&gt;I would like to define the error code and reason phrase RESTconf will send back. I do not want all errors to be 401. Based on the business logic output I will decide on the appropriate error. Of course if no error is passed from ODL Provider, infrastructure can return a default error&lt;/li&gt;
&lt;/ul&gt;


&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Following up on above, I would like to be able to return 3XX code with appropriate payload. The reasons are many: Load-balancing, redirection to appropriate ODL or server instance that should handle resource, etc. This has been a long requirement since it is heavily used by business apps. This could be done with a Yang metadata data. A metadata-tag that we can change run-time with the URI to be used for redirection.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="48803" author="rapenno@gmail.com" created="Thu, 6 Nov 2014 21:37:56 +0000"  >&lt;p&gt;Hi folks,&lt;/p&gt;

&lt;p&gt;any update on this functionality?&lt;/p&gt;

&lt;p&gt;thanks,&lt;/p&gt;</comment>
                            <comment id="48804" author="tony.tkacik@gmail.com" created="Fri, 7 Nov 2014 10:33:49 +0000"  >&lt;p&gt;Started on defining low level APIs required for user created validation tools.&lt;br/&gt;
API Draft / patchsets should start be published in course of few next days.&lt;/p&gt;</comment>
                            <comment id="48805" author="rapenno@gmail.com" created="Thu, 20 Nov 2014 01:05:52 +0000"  >&lt;p&gt;Hi Folks,&lt;/p&gt;

&lt;p&gt;any progress on this bug? If there are any patches in gerrit, let me know so I can take a look as well.&lt;/p&gt;

&lt;p&gt;thanks,&lt;/p&gt;</comment>
                            <comment id="48806" author="rapenno@gmail.com" created="Mon, 19 Jan 2015 23:34:16 +0000"  >&lt;p&gt;Any progress?&lt;/p&gt;</comment>
                            <comment id="48807" author="tony.tkacik@gmail.com" created="Thu, 19 Mar 2015 08:29:42 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/14332/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/14332/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="26863">MDSAL-41</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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>1488</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=1488]]></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="10313"><![CDATA[Highest]]></customfieldvalue>

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

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