You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Stefan Egli (JIRA)" <ji...@apache.org> on 2015/10/26 15:52:27 UTC

[jira] [Resolved] (SLING-4617) Cluster voting picking up non exiting path and complains about missing sling id

     [ 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)