[CONTROLLER-1794] Controller fails to join cluster Created: 21/Nov/17  Updated: 22/May/18  Resolved: 22/May/18

Status: Resolved
Project: controller
Component/s: clustering
Affects Version/s: Carbon
Fix Version/s: Carbon

Type: Bug Priority: High
Reporter: Sai MarapaReddy Assignee: Unassigned
Resolution: Cannot Reproduce Votes: 0
Labels: csit:3node
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

1. Make 3 node cluster set up
2. identify leader of default-config (say Node 1)
3. shutdown node 1 and node 2.
4. Node 3 is isolated node
5. Bring Node 1 up .. for a moment we see node 3 becomes leader, but if we wait for 4-5 minutes node3 becomes isolated leader. This can be verified through jolokia
I tried deleting the cache / journal / snapshots, it didn't help.

I see dependencies failing. Can you please share your thoughts.

2017-11-20 16:13:29,062 | INFO  | erRestartService | BlueprintContainerImpl           | 15 - org.apache.aries.blueprint.core - 1.6.1 | Bundle org.opendaylight.bgpcep.programming-impl/0.7.1.Carbon is waiting for dependencies [(objectClass=org.opendaylight.controller.sal.binding.api.RpcProviderRegistry), (objectClass=org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.controller.md.sal.binding.api.NotificationPublishService)]
2017-11-20 16:13:29,062 | ERROR | rint Extender: 2 | BlueprintContainerImpl           | 15 - org.apache.aries.blueprint.core - 1.6.1 | Unable to start blueprint container for bundle org.opendaylight.ovsdb.southbound-impl/1.4.1.Carbon due to unresolved dependencies [(objectClass=org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer), (objectClass=org.opendaylight.ovsdb.lib.OvsdbConnection), (objectClass=org.opendaylight.controller.md.sal.binding.api.DataBroker), (objectClass=org.opendaylight.controller.md.sal.common.api.clustering.EntityOwnershipService)]
java.util.concurrent.TimeoutException
	at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:371)[15:org.apache.aries.blueprint.core:1.6.1]
	at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[15:org.apache.aries.blueprint.core:1.6.1]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_111]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_111]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_111]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_111]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_111]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_111]

Generated at Wed Feb 07 19:56:28 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.