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

Reply via email to