You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Semen Boikov (JIRA)" <ji...@apache.org> on 2015/06/08 13:53:00 UTC

[jira] [Created] (IGNITE-999) Discovery custom message can be received twice in case of IOException

Semen Boikov created IGNITE-999:
-----------------------------------

             Summary: Discovery custom message can be received twice in case of IOException
                 Key: IGNITE-999
                 URL: https://issues.apache.org/jira/browse/IGNITE-999
             Project: Ignite
          Issue Type: Bug
          Components: general
            Reporter: Semen Boikov
            Assignee: Yakov Zhdanov
            Priority: Blocker


Created test DataStreamerMultinodeCreateCacheTest creating/destroying caches in loop. Test hangs from time to time on cache exchange, I found that this happens because sometimes some of nodes receive the same custom event twice so correct topology order becomes broken.
Looks like problem is in the 'ServerImpl.sendMessageAcrossRing'  which in loop tries to resend message on IOException. Issue does not reproduce if increase default discovery socket and ack timeout.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)