[ https://issues.apache.org/jira/browse/SLING-4617?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefan Egli resolved SLING-4617. -------------------------------- Resolution: Fixed Added a check and a warn if a vote is created on the local instance which does not include the local instance (rev 1710610) > Cluster voting picking up non exiting path and complains about missing sling > id > ------------------------------------------------------------------------------- > > Key: SLING-4617 > URL: https://issues.apache.org/jira/browse/SLING-4617 > Project: Sling > Issue Type: Bug > Components: Extensions > Affects Versions: Discovery Impl 1.0.8 > Reporter: Rajeev Nair > Assignee: Stefan Egli > Fix For: Discovery Impl 1.2.0 > > > The behaviour is observed in a setup which is not part of cluster with other > instances. The voting looks for nodes under > "/var/discovery/impl/ongoingVotings/" which does not exist at all and > complains about missing member. Also noticed that the node it looks for under > "/var/discovery/impl/ongoingVotings/" changes randomly and does not match > with what I noticed as > "/var/discovery/impl/ongoingVotings/b22b7211-24eb-4980-8948-de657c06c5c4". > I was not expecting to witness any node under > "/var/discovery/impl/ongoingVotings" here. But not sure why there is one. > Log entry: > 13.04.2015 06:30:03.446 *ERROR* [pool-5-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/314f4acb-709d-47fd-af95-6316ad786d0d > 13.04.2015 06:30:03.446 *ERROR* [pool-5-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/314f4acb-709d-47fd-af95-6316ad786d0d > 13.04.2015 06:30:03.447 *ERROR* [pool-5-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/314f4acb-709d-47fd-af95-6316ad786d0d > 13.04.2015 06:30:03.447 *ERROR* [pool-5-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/314f4acb-709d-47fd-af95-6316ad786d0d > 13.04.2015 06:39:26.272 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/ba264b32-38e0-4a47-8b8b-d3070f91b650 > 13.04.2015 06:39:26.272 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/ba264b32-38e0-4a47-8b8b-d3070f91b650 > 13.04.2015 06:39:26.273 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/ba264b32-38e0-4a47-8b8b-d3070f91b650 > 13.04.2015 06:39:26.273 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/ba264b32-38e0-4a47-8b8b-d3070f91b650 > 13.04.2015 06:57:52.010 *ERROR* [pool-5-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/8c5b9530-af6b-45ae-a79e-fab65a36975b > 13.04.2015 06:57:52.010 *ERROR* [pool-5-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/8c5b9530-af6b-45ae-a79e-fab65a36975b > 13.04.2015 06:57:52.011 *ERROR* [pool-5-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/8c5b9530-af6b-45ae-a79e-fab65a36975b > 13.04.2015 06:57:52.012 *ERROR* [pool-5-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/8c5b9530-af6b-45ae-a79e-fab65a36975b > 13.04.2015 07:17:31.769 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/6df0dfc2-ed32-43d9-89f1-c8b627563ee3 > 13.04.2015 07:17:31.770 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/6df0dfc2-ed32-43d9-89f1-c8b627563ee3 > 13.04.2015 07:17:31.771 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/6df0dfc2-ed32-43d9-89f1-c8b627563ee3 > 13.04.2015 07:17:31.771 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/6df0dfc2-ed32-43d9-89f1-c8b627563ee3 > 13.04.2015 07:19:32.292 *INFO* [pool-9-thread-4] > org.apache.sling.discovery.impl.cluster.voting.VotingHandler.d53d275c-67c9-4d45-ad7f-5a4a3017adeb > cleanupTimedoutVotings: removing a timed out voting: a > VotingView[viewId=7388e662-dd0f-46e5-b213-2eb696be4e80, initiator=null, > members=] > 13.04.2015 07:28:22.781 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/cca63c44-77f6-4080-bf3a-454f3383f346 > 13.04.2015 07:28:22.782 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/cca63c44-77f6-4080-bf3a-454f3383f346 > 13.04.2015 07:28:22.783 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/cca63c44-77f6-4080-bf3a-454f3383f346 > 13.04.2015 07:28:22.783 *ERROR* [pool-5-thread-1] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/cca63c44-77f6-4080-bf3a-454f3383f346 > 13.04.2015 07:30:32.292 *INFO* [pool-9-thread-3] > org.apache.sling.discovery.impl.cluster.voting.VotingHandler.d53d275c-67c9-4d45-ad7f-5a4a3017adeb > cleanupTimedoutVotings: removing a timed out voting: a > VotingView[viewId=7388e662-dd0f-46e5-b213-2eb696be4e80, initiator=null, > members=] > 13.04.2015 07:49:48.304 *ERROR* [pool-5-thread-3] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/625d6886-71c4-4d09-b27d-32dcffff4bce > 13.04.2015 07:49:48.305 *ERROR* [pool-5-thread-3] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/625d6886-71c4-4d09-b27d-32dcffff4bce > 13.04.2015 07:49:48.305 *ERROR* [pool-5-thread-3] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/625d6886-71c4-4d09-b27d-32dcffff4bce > 13.04.2015 07:49:48.306 *ERROR* [pool-5-thread-3] > org.apache.sling.discovery.impl.cluster.voting.VotingView vote: no > memberResource found for slingId=d53d275c-67c9-4d45-ad7f-5a4a3017adeb, > resource=JcrNodeResource, type=sling:Folder, superType=null, > path=/var/discovery/impl/ongoingVotings/625d6886-71c4-4d09-b27d-32dcffff4bce > 13.04.2015 07:52:02.294 *INFO* [pool-9-thread-3] > org.apache.sling.discovery.impl.cluster.voting.VotingHandler.d53d275c-67c9-4d45-ad7f-5a4a3017adeb > cleanupTimedoutVotings: removing a timed out voting: a > VotingView[viewId=7388e662-dd0f-46e5-b213-2eb696be4e80, initiator=null, > members=] > Node details under /var/discovery > { > jcr:created: "Mon Mar 02 2015 12:08:16 GMT-0500", > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder", > impl: { > jcr:created: "Mon Mar 02 2015 12:08:16 GMT-0500", > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder", > clusterInstances: { > jcr:created: "Mon Mar 02 2015 12:08:16 GMT-0500", > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder", > d53d275c-67c9-4d45-ad7f-5a4a3017adeb: { > lastHeartbeat: "Tue Apr 14 2015 09:10:30 GMT-0400", > leaderElectionId: > "0_0000001428948000712_d53d275c-67c9-4d45-ad7f-5a4a3017adeb", > jcr:created: "Mon Mar 02 2015 12:08:16 GMT-0500", > jcr:createdBy: "admin", > runtimeId: "5709bdf1-b56c-40c6-a066-fc63e1a9e9e4", > jcr:primaryType: "sling:Folder", > properties: { > com.adobe.granite.offloading.infrastructure.osgiconsole.path: > "/system/console", > job.consumermanager.whitelist: "*", > org.apache.sling.instance.name: "Instance > d53d275c-67c9-4d45-ad7f-5a4a3017adeb", > org.apache.sling.instance.endpoints: "http://127.0.0.1:4502/", > jcr:created: "Mon Mar 02 2015 12:08:16 GMT-0500", > com.adobe.granite.offloading.job.registeredtopics: > "/,com/adobe/aem/formsndocuments/scheduler/formreplication,com/adobe/granite/maintenance/job/DataStoreGarbageCollectionTask,com/adobe/granite/maintenance/job/RevisionCleanupTask,com/adobe/granite/maintenance/job/VersionPurgeTask,com/adobe/granite/maintenance/job/WorkflowPurgeTask,com/adobe/granite/ocs/deploy/bootstrap/cloud-provisioning,com/adobe/granite/ocs/deploy/bootstrap/cloud-status,com/adobe/granite/ocs/deploy/configure/puppet,com/adobe/granite/ocs/deploy/install/puppet-apply,com/adobe/granite/ocs/deploy/prepare/manage-keys,com/adobe/granite/ocs/deploytest/validate/default-validate,com/adobe/granite/ocs/undeploy/cloud/cloud-delete,com/adobe/granite/ocs/undeploy/cloud/cloud-unregisterKey,com/adobe/granite/ocs/undeploy/repo/repo-delete,com/adobe/granite/workflow/offloading,com/day/cq/replication/job/*,dam/proxy/ids/job,org/apache/sling/event/impl/jobs/tasks/HistoryCleanUpTask,sling/webconsole/test", > org.apache.sling.event.jobs.consumer.topics: > "/,com/adobe/aem/formsndocuments/scheduler/formreplication,com/adobe/granite/maintenance/job/DataStoreGarbageCollectionTask,com/adobe/granite/maintenance/job/RevisionCleanupTask,com/adobe/granite/maintenance/job/VersionPurgeTask,com/adobe/granite/maintenance/job/WorkflowPurgeTask,com/adobe/granite/ocs/deploy/bootstrap/cloud-provisioning,com/adobe/granite/ocs/deploy/bootstrap/cloud-status,com/adobe/granite/ocs/deploy/configure/puppet,com/adobe/granite/ocs/deploy/install/puppet-apply,com/adobe/granite/ocs/deploy/prepare/manage-keys,com/adobe/granite/ocs/deploytest/validate/default-validate,com/adobe/granite/ocs/undeploy/cloud/cloud-delete,com/adobe/granite/ocs/undeploy/cloud/cloud-unregisterKey,com/adobe/granite/ocs/undeploy/repo/repo-delete,com/adobe/granite/workflow/offloading,com/day/cq/replication/job/*,dam/proxy/ids/job,org/apache/sling/event/impl/jobs/tasks/HistoryCleanUpTask,sling/webconsole/test", > jcr:createdBy: "admin", > org.apache.sling.instance.description: "Instance with id > d53d275c-67c9-4d45-ad7f-5a4a3017adeb and run modes [author, crx3, damimport, > nosamplecontent, crx3mongo]", > jcr:primaryType: "sling:Folder" > } > } > }, > establishedView: { > jcr:created: "Mon Mar 02 2015 12:08:39 GMT-0500", > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder", > 7388e662-dd0f-46e5-b213-2eb696be4e80: { > leaderElectionId: > "0_0000001425316096852_d53d275c-67c9-4d45-ad7f-5a4a3017adeb", > jcr:created: "Mon Mar 02 2015 12:08:39 GMT-0500", > promotedBy: "d53d275c-67c9-4d45-ad7f-5a4a3017adeb", > clusterIdDefinedBy: "d53d275c-67c9-4d45-ad7f-5a4a3017adeb", > clusterIdDefinedAt: "Mon Mar 02 2015 12:08:39 GMT-0500", > jcr:createdBy: "admin", > leaderId: "d53d275c-67c9-4d45-ad7f-5a4a3017adeb", > clusterId: "7388e662-dd0f-46e5-b213-2eb696be4e80", > jcr:primaryType: "sling:Folder", > votingStart: "Mon Mar 02 2015 12:08:39 GMT-0500", > promotedAt: "Mon Mar 02 2015 12:08:39 GMT-0500", > members: { > jcr:created: "Mon Mar 02 2015 12:08:39 GMT-0500", > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder", > d53d275c-67c9-4d45-ad7f-5a4a3017adeb: { > leaderElectionId: > "0_0000001425316096852_d53d275c-67c9-4d45-ad7f-5a4a3017adeb", > jcr:created: "Mon Mar 02 2015 12:08:39 GMT-0500", > initiator: true, > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder" > } > } > } > }, > ongoingVotings: { > jcr:created: "Mon Mar 02 2015 12:08:39 GMT-0500", > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder", > b22b7211-24eb-4980-8948-de657c06c5c4: { > jcr:created: "Tue Apr 07 2015 10:26:07 GMT-0400", > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder" > } > }, > previousView: { > jcr:created: "Mon Mar 02 2015 12:08:39 GMT-0500", > jcr:createdBy: "admin", > jcr:primaryType: "sling:Folder" > } > } > } -- This message was sent by Atlassian JIRA (v6.3.4#6332)