<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:29 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-1411] Make H2 or some pure javadb the default persistent database for clustering</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1411</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Replace leveldb with a pure java db&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25965">CONTROLLER-1411</key>
            <summary>Make H2 or some pure javadb the default persistent database for clustering</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="10000">Done</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="moraja@cisco.com">Moiz Raja</reporter>
                        <labels>
                    </labels>
                <created>Tue, 25 Aug 2015 15:24:47 +0000</created>
                <updated>Tue, 12 Jan 2021 01:49:53 +0000</updated>
                            <resolved>Mon, 27 Apr 2020 07:34:51 +0000</resolved>
                                    <version>Lithium</version>
                                    <fixVersion>Magnesium SR1</fixVersion>
                    <fixVersion>2.0.0</fixVersion>
                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="51000" author="moraja@cisco.com" created="Tue, 25 Aug 2015 15:26:59 +0000"  >&lt;p&gt;Use akka jdbc driver maybe.&lt;/p&gt;</comment>
                            <comment id="51001" author="gary.wu1@huawei.com" created="Tue, 3 Nov 2015 20:09:15 +0000"  >&lt;p&gt;Per discussions with Tom Pantelis, the possibility of using JDBC with a Java-only database will need packaging discussions with a larger group (TSC or TWS).&lt;/p&gt;

&lt;p&gt;For now will just add a comment in akka.conf to describe how to turn on the Java-only implementation of leveldb.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/29217/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/29217/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51002" author="moraja@cisco.com" created="Tue, 10 Nov 2015 16:42:27 +0000"  >&lt;p&gt;Automatically choose the journal and snapshot plugin based on the system on which the controller is running. If the journal is set to leveldb only then we should do the auto selection of journal plugin. Otherwise we should leave it as is.&lt;/p&gt;

&lt;p&gt;Use leveldbjava where jni is not supported. This should be sufficient.&lt;/p&gt;</comment>
                            <comment id="51003" author="vorburger" created="Fri, 7 Oct 2016 01:28:45 +0000"  >&lt;p&gt;I don&apos;t suppose as &quot;H2 or some pure javadb&quot; you would be interested in using (my) &lt;a href=&quot;https://github.com/vorburger/MariaDB4j/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/vorburger/MariaDB4j/&lt;/a&gt; project?  It&apos;s MariaDB (= mysql) binaries packaged in Java - works great, for lots of people out there (several hundreds of dependencies on GitHub alone to it; known to have many more behind firewall corp. users).&lt;/p&gt;</comment>
                            <comment id="51004" author="tpantelis" created="Fri, 7 Oct 2016 02:48:07 +0000"  >&lt;p&gt;Sure. We could provide it as an option where leveldb JNI isn&apos;t supported if it performs better than the java-only implementation of leveldb. You&apos;d have to write an akka plugin for it.&lt;/p&gt;

&lt;p&gt;(In reply to Michael Vorburger from comment #4)&lt;br/&gt;
&amp;gt; I don&apos;t suppose as &quot;H2 or some pure javadb&quot; you would be interested in using&lt;br/&gt;
&amp;gt; (my) &lt;a href=&quot;https://github.com/vorburger/MariaDB4j/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/vorburger/MariaDB4j/&lt;/a&gt; project?  It&apos;s MariaDB (=&lt;br/&gt;
&amp;gt; mysql) binaries packaged in Java - works great, for lots of people out there&lt;br/&gt;
&amp;gt; (several hundreds of dependencies on GitHub alone to it; known to have many&lt;br/&gt;
&amp;gt; more behind firewall corp. users).&lt;/p&gt;</comment>
                            <comment id="51005" author="vorburger" created="Mon, 6 Feb 2017 18:54:22 +0000"  >&lt;p&gt;see also &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1591&quot; title=&quot;Make it possible to use LevelDB native binary installed by OS package manager, instead of the one bundled in leveldbjni-all&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1591&quot;&gt;&lt;del&gt;CONTROLLER-1591&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="66562" author="rovarga" created="Fri, 15 Mar 2019 22:21:15 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1884&quot; title=&quot;Custom Akka Persistence Journal implementation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1884&quot;&gt;&lt;del&gt;CONTROLLER-1884&lt;/del&gt;&lt;/a&gt; tracks a pure-Java custom persistence journal implementation. This issue tracks making that journal the default option.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="32016">CONTROLLER-1921</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="25943">CONTROLLER-1389</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31444">CONTROLLER-1884</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="32015">ODLPARENT-213</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>4184</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=4184]]></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="10309"><![CDATA[Boron]]></customfieldvalue>

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

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