[
https://issues.apache.org/jira/browse/SLING-5264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stefan Egli updated SLING-5264:
-------------------------------
Attachment: testThirtyInstances.txt.gz
Attached [^testThirtyInstances.txt.gz] which shows that what happens is that
when 30 instances are busy voting, that it takes already quite a long time
(46sec) until all the votes come in (as there are many competing votes), but
also that the promotion takes long (14sec) - which is just what is configured
as heartbeatTimeout: 60sec. So that's just too short for running this test on
jenkins it seems.
{code}
04.11.2015 23:42:50.628 *INFO * [Test-ViewCheckerRunner [i21]] VotingView:
newVoting: new voting started: newViewId=1d07b39a-f5b3-4e14-bf3e-a09b0d2e8c6e,
initiatorId=fe69e98e-38b1-42fa-aa37-fb16dd71d8c5, resource=MockedResource,
type=nt:unstructured,
path=/var/discovery/testing/ongoingVotings/1d07b39a-f5b3-4e14-bf3e-a09b0d2e8c6e,
#members: 30, members: [b32c362d-a3b0-46de-b917-98750884819e,
6c07306f-a92e-455e-a962-cbc9c62af88a, bcbf490c-936d-487b-b81f-fac36b20237a,
7047ae33-2dd4-43d1-a761-3d688d5e3d47, c81bf19a-fbf8-4605-a7b7-3d160229f2e2,
67caf350-0669-4d36-98ce-a1fcdd5bf173, 4c0efefc-94c9-444d-9929-97ea80360e93,
6d7a6243-5157-44aa-b8d8-99fb50a1f09b, fe69e98e-38b1-42fa-aa37-fb16dd71d8c5,
b33239d5-40cd-41f7-ae2a-e43d49d6135d, 102b4486-8d74-440d-82ef-81085323d9b8,
3aaf56c4-e4b6-4b49-a21f-f5653164cad8, f1b5d2e1-cc14-450f-83b9-c9905a51ccb1,
e9903d05-5e9d-4674-8b46-37a5b03886a3, 3981e8a6-63bd-409e-aa51-622f9701a9d8,
5a6b0e90-919c-4480-9f96-0a11f19b700c, d5ea54dd-314f-4cd7-9a01-ec61f374a1e5,
8a09bf32-5240-417f-a6cc-6009b6e099b4, 70055d1f-c586-44c6-91bd-7c2612290ead,
34d63fbd-690c-4ee7-9f45-2271a67167ef, 4228b36d-a930-4675-aae1-12d99d6abedc,
7cc96bc7-d3b4-4aae-8974-eb2fdb664b6d, 5e1bb59e-5bd7-4a4a-b6f8-bc9ccdc8b862,
ac051b29-8646-4933-91d3-4054dcb7996d, c29761b5-d3eb-4be7-bd01-4a0e96e501f8,
7a232c63-a378-4be3-a603-6c0ec1cff488, 804c8ece-58c6-4181-ad22-8cf8db1e7c52,
cba9984e-12ed-4ed4-a3f4-38a3e43d206e, 603cc1f9-8193-4a5a-b214-6697b2203518,
4f67c617-95cc-4cd1-b4a5-0fb525c1c9b2]
...
04.11.2015 23:43:36.878 *INFO * [VotingEventListener-i21]
fe69e98e-38b1-42fa-aa37-fb16dd71d8c5: promote: promote to new established node
/var/discovery/testing/establishedView/1d07b39a-f5b3-4e14-
bf3e-a09b0d2e8c6e
...
04.11.2015 23:43:49.791 *INFO * [VotingEventListener-i28]
c81bf19a-fbf8-4605-a7b7-3d160229f2e2: analyzeVotings: deleting a timed out
voting: a VotingView[viewId=3cb2332e-6b85-42f2-82cc-d7c952d2f398,
id=1d07b39a-f5b3-4e14-bf3e-a09b0d2e8c6e,
initiator=fe69e98e-38b1-42fa-aa37-fb16dd71d8c5,
members=b32c362d-a3b0-46de-b917-98750884819e,
6c07306f-a92e-455e-a962-cbc9c62af88a, bcbf490c-936d-487b-b81f-fac36b20237a,
7047ae33-2dd4-43d1-a761-3d688d5e3d47, c81bf19a-fbf8-4605-a7b7-3d160229f2e2,
67caf350-0669-4d36-98ce-a1fcdd5bf173, 4c0efefc-94c9-444d-9929-97ea80360e93,
6d7a6243-5157-44aa-b8d8-99fb50a1f09b, fe69e98e-38b1-42fa-aa37-fb16dd71d8c5,
b33239d5-40cd-41f7-ae2a-e43d49d6135d, 102b4486-8d74-440d-82ef-81085323d9b8,
3aaf56c4-e4b6-4b49-a21f-f5653164cad8, f1b5d2e1-cc14-450f-83b9-c9905a51ccb1,
e9903d05-5e9d-4674-8b46-37a5b03886a3, 3981e8a6-63bd-409e-aa51-622f9701a9d8,
5a6b0e90-919c-4480-9f96-0a11f19b700c, d5ea54dd-314f-4cd7-9a01-ec61f374a1e5,
8a09bf32-5240-417f-a6cc-6009b6e099b4, 70055d1f-c586-44c6-91bd-7c2612290ead,
34d63fbd-690c-4ee7-9f45-2271a67167ef, 4228b36d-a930-4675-aae1-12d99d6abedc,
7cc96bc7-d3b4-4aae-8974-eb2fdb664b6d, 5e1bb59e-5bd7-4a4a-b6f8-bc9ccdc8b862,
ac051b29-8646-4933-91d3-4054dcb7996d, c29761b5-d3eb-4be7-bd01-4a0e96e501f8,
7a232c63-a378-4be3-a603-6c0ec1cff488, 804c8ece-58c6-4181-ad22-8cf8db1e7c52,
cba9984e-12ed-4ed4-a3f4-38a3e43d206e, 603cc1f9-8193-4a5a-b214-6697b2203518,
4f67c617-95cc-4cd1-b4a5-0fb525c1c9b2]
...
04.11.2015 23:43:50.228 *ERROR* [VotingEventListener-i21]
fe69e98e-38b1-42fa-aa37-fb16dd71d8c5: handleEvent: got a PersistenceException
during votings analysis: org.apache.sling.api.resource.PersistenceException:
Unable to commit changes.
org.apache.sling.api.resource.PersistenceException: Unable to commit changes.
at
org.apache.sling.discovery.base.its.setup.mock.MockedResourceResolver.commit(MockedResourceResolver.java:323)
at
org.apache.sling.discovery.impl.cluster.voting.VotingHandler.promote(VotingHandler.java:504)
at
org.apache.sling.discovery.impl.cluster.voting.VotingHandler.analyzeVotings(VotingHandler.java:244)
at
org.apache.sling.discovery.impl.cluster.voting.VotingHandler.handleEvent(VotingHandler.java:211)
at
org.apache.sling.discovery.impl.setup.VotingEventListener$1.run(VotingEventListener.java:64)
at java.lang.Thread.run(Thread.java:724)
Caused by: javax.jcr.RepositoryException: Unable to update item: item.save()
at
org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:265)
at
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:200)
at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:329)
at
org.apache.jackrabbit.core.session.SessionSaveOperation.perform(SessionSaveOperation.java:42)
at
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:200)
at org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:355)
at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:758)
at
org.apache.sling.discovery.base.its.setup.mock.MockedResourceResolver.commit(MockedResourceResolver.java:321)
... 5 more
Caused by: org.apache.jackrabbit.core.state.NoSuchItemStateException:
c8309a03-0c9b-4575-88a1-f81246d3eef9
at
org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:282)
at
org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(SharedItemStateManager.java:606)
at
org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(SharedItemStateManager.java:1468)
at
org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:1498)
at
org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:398)
at
org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:354)
at
org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:373)
at
org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:274)
at
org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:258)
... 13 more
{code}
> DiscoveryServiceImplTest.testThirtyInstances failed on jenkins
> --------------------------------------------------------------
>
> Key: SLING-5264
> URL: https://issues.apache.org/jira/browse/SLING-5264
> Project: Sling
> Issue Type: Bug
> Components: Extensions
> Affects Versions: Discovery Impl 1.2.0, Discovery Base 1.0.2
> Reporter: Stefan Egli
> Assignee: Stefan Egli
> Priority: Minor
> Fix For: Discovery Impl 1.2.2, Discovery Base 1.0.4
>
> Attachments: testThirtyInstances.txt.gz
>
>
> DiscoveryServiceImplTest.testThirtyInstances failed on jenkins:
> https://builds.apache.org/job/sling-trunk-1.7/2659/
> {code}
> DiscoveryServiceImplTest>AbstractDiscoveryServiceTest.testThirtyInstances:304->AbstractDiscoveryServiceTest.startRetryLoop:311->AbstractDiscoveryServiceTest.startRetryLoop:315
> RetryLoop failed, condition is false after 100 seconds: null
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)