BUG-8618: record LeaderFrontendState time 31/60431/3
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 15 Jul 2017 21:33:25 +0000 (23:33 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 18 Jul 2017 11:44:55 +0000 (13:44 +0200)
commit7633a2a50144dad7cf987b29959dc06509575c05
treed086c86cd88a59453372c5c2972472507002996b
parent12b4928ef66a82f4a128a11701663ac23143c1d7
BUG-8618: record LeaderFrontendState time

In order to deal with IsolatedLeader state and transaction timeouts,
we need to maintain an accurate view of when we have seen the frontend
even if we are not accepting messages from it.

Add correspoding field and maintain it whenever we interact with
LeaderFrontend state. Also record last connect ticks for the same use.

Change-Id: I8e49037507fcd01470a03be8c0d611efca55dabf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/LeaderFrontendState.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/Shard.java