<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:10:15 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>[MDSAL-615] Add binding.query microbenchmarks</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-615</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;We have a simple QueryPerformanceTest, but that covers only a single scenario and performs measurements in a rather unscientific way.&lt;/p&gt;

&lt;p&gt;Add a proper JMH-based benchmark, which will cover a variety of queries on a variety of data. Each test case should be composed of static data, one test for query, one test for Binding-level equivalent code. A test case can also include alternative ways for querying the same result set &#8211; i.e. less-than-optimal queries. In cases where there is a selection of data from a Map, the test should be re-run with 10, 100, 1K, 10K, 100K and 1M items.&lt;/p&gt;

&lt;p&gt;Query evaluation for each such test case should happen in two modes:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;stream-based short-circuit, i.e. &apos;find any node matching&apos; is stream().findAny()&lt;/li&gt;
	&lt;li&gt;full evaluation, i.e. &apos;find any node matching&apos; is !getItems().isEmpty()&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="33475">MDSAL-615</key>
            <summary>Add binding.query microbenchmarks</summary>
                <type id="10101" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Wed, 28 Oct 2020 00:33:00 +0000</created>
                <updated>Wed, 28 Oct 2020 00:33:27 +0000</updated>
                                                                            <component>Binding runtime</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                        <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_10002" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>MDSAL-50</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03vov:</customfieldvalue>

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