<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:36 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-1460] Transaction member is not ready yet after many read and write transactions and fails</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1460</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;2015-12-14 09:32:13,172 | DEBUG | ool-50-thread-10 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New WRITE_ONLY Tx - member-1-chn-1-txn-658&lt;br/&gt;
2015-12-14 09:32:13,173 | DEBUG | ool-50-thread-10 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-658 write /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.5}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,173 | DEBUG | ool-50-thread-10 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-658: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,173 | DEBUG | ool-50-thread-10 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-658 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,174 | DEBUG | ool-50-thread-10 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-658 Readying 1 components for commit&lt;br/&gt;
2015-12-14 09:32:13,174 | DEBUG | ool-50-thread-10 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-658 Readying transaction for shard topology&lt;br/&gt;
2015-12-14 09:32:13,175 | DEBUG | pool-34-thread-5 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New READ_ONLY Tx - member-1-chn-1-txn-659&lt;br/&gt;
2015-12-14 09:32:13,175 | DEBUG | pool-34-thread-5 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-659 read /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.1}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database&lt;br/&gt;
2015-12-14 09:32:13,175 | DEBUG | pool-34-thread-5 | TransactionChainProxy            | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Waiting for ready futures with pending Tx member-1-chn-1-txn-658&lt;br/&gt;
2015-12-14 09:32:13,176 | DEBUG | pool-53-thread-1 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New READ_ONLY Tx - member-1-chn-1-txn-660&lt;br/&gt;
2015-12-14 09:32:13,176 | DEBUG | pool-53-thread-1 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-660 read /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.1}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,176 | DEBUG | pool-53-thread-1 | TransactionChainProxy            | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Waiting for ready futures with pending Tx member-1-chn-1-txn-658&lt;br/&gt;
2015-12-14 09:32:13,180 | DEBUG | pool-42-thread-8 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New READ_ONLY Tx - member-1-chn-1-txn-661&lt;br/&gt;
2015-12-14 09:32:13,180 | DEBUG | pool-42-thread-8 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-661 read /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.3}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,181 | DEBUG | pool-42-thread-8 | TransactionChainProxy            | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Waiting for ready futures with pending Tx member-1-chn-1-txn-658&lt;br/&gt;
2015-12-14 09:32:13,182 | DEBUG | lt-dispatcher-35 | TransactionChainProxy            | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Previous Tx member-1-chn-1-txn-658 readied - proceeding to FindPrimaryShard&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | lt-dispatcher-35 | TransactionChainProxy            | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Previous Tx member-1-chn-1-txn-658 readied - proceeding to FindPrimaryShard&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | lt-dispatcher-35 | TransactionChainProxy            | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Previous Tx member-1-chn-1-txn-658 readied - proceeding to FindPrimaryShard&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | pool-46-thread-5 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New WRITE_ONLY Tx - member-1-chn-1-txn-662&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | lt-dispatcher-35 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-661: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | lt-dispatcher-35 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-661 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | pool-46-thread-5 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-662 write /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.4}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | pool-46-thread-5 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-662: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | pool-46-thread-5 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-662 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | lt-dispatcher-35 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-660: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | lt-dispatcher-35 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-660 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | pool-46-thread-5 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-662 Readying 1 components for commit&lt;br/&gt;
2015-12-14 09:32:13,183 | DEBUG | pool-46-thread-5 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-662 Readying transaction for shard topology&lt;br/&gt;
2015-12-14 09:32:13,185 | DEBUG | pool-38-thread-4 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New READ_ONLY Tx - member-1-chn-1-txn-663&lt;br/&gt;
2015-12-14 09:32:13,185 | DEBUG | pool-38-thread-4 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-663 read /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.2}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,185 | DEBUG | pool-38-thread-4 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-663: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,185 | DEBUG | pool-38-thread-4 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-663 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,189 | INFO  | pool-46-thread-5 | BindingDispatcher                | 219 - org.opendaylight.sxp.core - 1.2.0.SNAPSHOT | Export on dispatch Ipv4Address &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=127.0.0.4&amp;#93;&lt;/span&gt; 1&lt;br/&gt;
2015-12-14 09:32:13,189 | INFO  | ool-50-thread-10 | BindingDispatcher                | 219 - org.opendaylight.sxp.core - 1.2.0.SNAPSHOT | Export on dispatch Ipv4Address &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=127.0.0.5&amp;#93;&lt;/span&gt; 1&lt;br/&gt;
2015-12-14 09:32:13,196 | INFO  | entLoopGroup-7-3 | Strategy                         | 219 - org.opendaylight.sxp.core - 1.2.0.SNAPSHOT | &lt;span class=&quot;error&quot;&gt;&amp;#91;127.0.0.1&amp;#93;&lt;/span&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;127.0.0.1:64999/127.0.0.3:47734&amp;#93;&lt;/span&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;O|Bv4/Bv4 127.0.0.3&amp;#93;&lt;/span&gt; Handle UPDATE 0 0 0 77 0 0 0 3 | 16 16 8 127 0 0 3 127 0 0 1 16 17 2 0 10 16 11 5 32 10 10 10 10 16 16 8 127 0 0 3 127 0 0 1 16 17 2 0 10 16 11 3 16 10 10 16 16 8 127 0 0 3 127 0 0 1 16 17 2 0 10 16 11 4 24 10 10 10 &lt;br/&gt;
2015-12-14 09:32:13,211 | DEBUG | lt-dispatcher-35 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-659: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,211 | DEBUG | lt-dispatcher-35 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-659 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,214 | DEBUG | pool-38-thread-4 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New WRITE_ONLY Tx - member-1-chn-1-txn-664&lt;br/&gt;
2015-12-14 09:32:13,215 | DEBUG | pool-38-thread-4 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-664 write /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.2}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,215 | DEBUG | pool-38-thread-4 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-664: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,215 | DEBUG | pool-38-thread-4 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-664 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,215 | DEBUG | pool-38-thread-4 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-664 Readying 1 components for commit&lt;br/&gt;
2015-12-14 09:32:13,215 | DEBUG | pool-38-thread-4 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-664 Readying transaction for shard topology&lt;br/&gt;
2015-12-14 09:32:13,217 | DEBUG | pool-38-thread-4 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New READ_ONLY Tx - member-1-chn-1-txn-665&lt;br/&gt;
2015-12-14 09:32:13,201 | ERROR | ult-dispatcher-4 | Dispatcher                       | 128 - com.typesafe.akka.slf4j - 2.3.14 | Previous transaction member-1-chn-1-txn-662 is not ready yet&lt;br/&gt;
java.lang.IllegalStateException: Previous transaction member-1-chn-1-txn-662 is not ready yet&lt;br/&gt;
               at com.google.common.base.Preconditions.checkState(Preconditions.java:197)&lt;span class=&quot;error&quot;&gt;&amp;#91;39:com.google.guava:18.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.sal.core.spi.data.AbstractSnapshotBackedTransactionChain$Allocated.getSnapshot(AbstractSnapshotBackedTransactionChain.java:71)&lt;span class=&quot;error&quot;&gt;&amp;#91;114:org.opendaylight.controller.sal-core-spi:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.sal.core.spi.data.AbstractSnapshotBackedTransactionChain.getSnapshot(AbstractSnapshotBackedTransactionChain.java:113)&lt;span class=&quot;error&quot;&gt;&amp;#91;114:org.opendaylight.controller.sal-core-spi:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.sal.core.spi.data.AbstractSnapshotBackedTransactionChain.newReadOnlyTransaction(AbstractSnapshotBackedTransactionChain.java:127)&lt;span class=&quot;error&quot;&gt;&amp;#91;114:org.opendaylight.controller.sal-core-spi:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.cluster.datastore.LocalTransactionChain.newReadOnlyTransaction(LocalTransactionChain.java:66)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory.createLocalTransactionContext(AbstractTransactionContextFactory.java:183)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory.maybeCreateLocalTransactionContext(AbstractTransactionContextFactory.java:58)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory.onFindPrimaryShardSuccess(AbstractTransactionContextFactory.java:73)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory.access$000(AbstractTransactionContextFactory.java:35)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory$1.onComplete(AbstractTransactionContextFactory.java:108)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory$1.onComplete(AbstractTransactionContextFactory.java:104)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.OnComplete.internal(Future.scala:248)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.OnComplete.internal(Future.scala:245)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.japi$CallbackBridge.apply(Future.scala:175)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.japi$CallbackBridge.apply(Future.scala:172)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)&lt;span class=&quot;error&quot;&gt;&amp;#91;124:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:91)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)&lt;span class=&quot;error&quot;&gt;&amp;#91;124:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:90)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)&lt;span class=&quot;error&quot;&gt;&amp;#91;127:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)&lt;span class=&quot;error&quot;&gt;&amp;#91;124:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)&lt;span class=&quot;error&quot;&gt;&amp;#91;124:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)&lt;span class=&quot;error&quot;&gt;&amp;#91;124:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
               at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;124:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
2015-12-14 09:32:13,223 | DEBUG | pool-38-thread-4 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-665 read /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.2}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,223 | DEBUG | pool-38-thread-4 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-665: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,223 | DEBUG | pool-38-thread-4 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-665 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,224 | DEBUG | pool-42-thread-8 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New READ_ONLY Tx - member-1-chn-1-txn-666&lt;br/&gt;
2015-12-14 09:32:13,224 | DEBUG | pool-42-thread-8 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-666 read /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.3}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,224 | DEBUG | pool-42-thread-8 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-666: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,224 | DEBUG | pool-42-thread-8 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-666 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,232 | DEBUG | pool-42-thread-8 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | New WRITE_ONLY Tx - member-1-chn-1-txn-667&lt;br/&gt;
2015-12-14 09:32:13,232 | DEBUG | pool-42-thread-8 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-667 write /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=sxp}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=127.0.0.3}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:sxp:node?revision=2014-10-02)source-ip, (urn:opendaylight:sxp:node?revision=2014-10-02)security, (urn:opendaylight:sxp:node?revision=2014-10-02)mapping-expanded, (urn:opendaylight:sxp:node?revision=2014-10-02)enabled, (urn:opendaylight:sxp:node?revision=2014-10-02)master-database, (urn:opendaylight:sxp:node?revision=2014-10-02)version, (urn:opendaylight:sxp:node?revision=2014-10-02)name, (urn:opendaylight:sxp:node?revision=2014-10-02)sxp-database, (urn:opendaylight:sxp:node?revision=2014-10-02)timers, (urn:opendaylight:sxp:node?revision=2014-10-02)tcp-port, (urn:opendaylight:sxp:node?revision=2014-10-02)connections, (urn:opendaylight:sxp:node?revision=2014-10-02)capabilities, (urn:opendaylight:sxp:node?revision=2014-10-02)description]}
&lt;p&gt;/(urn:opendaylight:sxp:node?revision=2014-10-02)master-database&lt;br/&gt;
2015-12-14 09:32:13,232 | DEBUG | pool-42-thread-8 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-667: Found primary ActorSelection&lt;a href=&quot;#-973471239)&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Anchor(akka://opendaylight-cluster-data/), Path(/user/shardmanager-operational/member-1-shard-topology-operational#-973471239)&lt;/a&gt; for shard topology&lt;br/&gt;
2015-12-14 09:32:13,232 | DEBUG | pool-42-thread-8 | bstractTransactionContextFactory | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-667 - Creating local component for shard topology using factory org.opendaylight.controller.cluster.datastore.LocalTransactionChain@217d8371&lt;br/&gt;
2015-12-14 09:32:13,233 | DEBUG | pool-42-thread-8 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-667 Readying 1 components for commit&lt;br/&gt;
2015-12-14 09:32:13,233 | DEBUG | pool-42-thread-8 | TransactionProxy                 | 142 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Tx member-1-chn-1-txn-667 Readying transaction for shard topology&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26014">CONTROLLER-1460</key>
            <summary>Transaction member is not ready yet after many read and write transactions and fails</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="tpantelis">Tom Pantelis</assignee>
                                    <reporter username="martin.mihalek@pantheon.sk">Martin Mih&#225;lek</reporter>
                        <labels>
                    </labels>
                <created>Mon, 14 Dec 2015 16:37:17 +0000</created>
                <updated>Sun, 20 Dec 2015 01:49:09 +0000</updated>
                            <resolved>Sun, 20 Dec 2015 01:49:09 +0000</resolved>
                                    <version>Beryllium</version>
                                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="51140" author="tpantelis" created="Tue, 15 Dec 2015 11:55:30 +0000"  >&lt;p&gt;I was able to reproduce this in a unit test with the following sequence:&lt;/p&gt;

&lt;p&gt;1) Create write tx1 on chain&lt;br/&gt;
2) do write and submit&lt;br/&gt;
3) Create read-only tx2 on chain and do read&lt;br/&gt;
4) Create write tx3 on chain, do write but do not submit&lt;/p&gt;

&lt;p&gt;The front-end TransactionChainProxy has code to wait for the previous write tx ready future on the chain to complete. This is done for read-only as well. This part works. It&apos;s the LocalTransactionChain  that is the problem. If the sequence/timing is right, tx3 may create its local tx on the LocalTransactionChain before tx2. If so, tx2 fails b/c tx3 isn&apos;t ready yet. I forced this to happen with an artificial sleep.&lt;/p&gt;

&lt;p&gt;So for the local transaction path, there is a disconnect between the front-end TransactionChainProxy and the LocalTransactionChain. Essentially we have 2 independent chains bridged by asynchronous futures which can cause the ordering to potentially be lost between the two. Thus they may not see the same sequence of tx creates.&lt;/p&gt;

&lt;p&gt;I prototyped a solution where TransactionChainProxy::findPrimaryShard composes a Future to also wait for prior read-only transactions to be created. A little ugly but it works.&lt;/p&gt;</comment>
                            <comment id="51141" author="tpantelis" created="Tue, 15 Dec 2015 13:56:03 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/31317/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/31317/&lt;/a&gt; adds the transaction ID to the logging to aid in debugging.&lt;/p&gt;</comment>
                            <comment id="51142" author="tpantelis" created="Tue, 15 Dec 2015 19:02:59 +0000"  >&lt;p&gt;Fix: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/31318/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/31318/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51143" author="martin.mihalek@pantheon.sk" created="Wed, 16 Dec 2015 21:10:48 +0000"  >&lt;p&gt;Tested and issue looks to be fixed&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>4774</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=4774]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10352"><![CDATA[Beryllium-RC0]]></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|i02qpj:</customfieldvalue>

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