[CONTROLLER-1901] cluster node quarantined, but the node did not auto restart when restore the network connection Created: 13/Jun/19 Updated: 02/Jun/21 Due: 11/Jun/19 Resolved: 02/Jun/21 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | clustering |
| Affects Version/s: | Oxygen SR4 |
| Fix Version/s: | Sodium SR4 |
| Type: | Bug | Priority: | Medium |
| Reporter: | Bo Song | Assignee: | Bo Song |
| Resolution: | Done | Votes: | 0 |
| Labels: | csit:3node | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
3 cluster nodes odl-version:Oxygen-sr4(0.8.4) 1,config cluster 5,few minutes later delete reject route as : 6, log always print "is still unreachable or has not been restarted. Keeping it quarantined." cluster config use default settings,such as node01: netty.tcp { hostname = "172.20.14.162" port = 2550 }
cluster { # Remove ".tcp" when using artery. seed-nodes = ["akka.tcp://opendaylight-cluster-data@172.20.14.162:2550", "akka.tcp://opendaylight-cluster-data@172.20.14.163:2550", "akka.tcp://opendaylight-cluster-data@172.20.14.164:2550"] roles = ["member-1"] }persistence {
journal { } |
||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Priority: | Normal | ||||||||
| Description |
| Comments |
| Comment by Bo Song [ 13/Jun/19 ] |
|
when test on n-sr2, node quarantine and automatic restart is possible. method "onReceive": Now I'm trying to solve this problem, hope I can get some help about this problem, thanks. |
| Comment by Bo Song [ 25/Jun/19 ] |
|
I have tested Fluorine-SR2, still has this problem. _onReceive AssociationErrorEvent AssociationError [akka.tcp://opendaylight-cluster-data@172.20.14.162:2550] -> [akka.tcp://opendaylight-cluster-data@172.20.14.163:2550]: Error [Invalid address: akka.tcp://opendaylight-cluster-data@172.20.14.163:2550] [ I read akka code about publish event, publish business has changed, not much has been discovered. |
| Comment by Bo Song [ 26/Jun/19 ] |
|
Here is my solution(based on stable/oxygen): I have submitted my codes to my github: just for your reference. Looking forward to better solutions |
| Comment by Bo Song [ 02/Jun/21 ] |
|
| Comment by Bo Song [ 02/Jun/21 ] |