You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/07/08 19:06:00 UTC

[jira] [Commented] (IGNITE-8828) Detecting and stopping unresponsive nodes during Partition Map Exchange

    [ https://issues.apache.org/jira/browse/IGNITE-8828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16536387#comment-16536387 ] 

ASF GitHub Bot commented on IGNITE-8828:
----------------------------------------

GitHub user ilantukh opened a pull request:

    https://github.com/apache/ignite/pull/4330

    IGNITE-8828

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-8828

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/4330.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #4330
    
----
commit bcc5d2ce5c9272ccc1e1dfca8554dba5cef79055
Author: Ilya Lantukh <il...@...>
Date:   2018-06-27T14:38:22Z

    IGNITE-8828 : Soft/Hard timeout - draft.

commit 7e42e990e3ebd9dde23e9ca296351b8b38a7fa7b
Author: Ilya Lantukh <il...@...>
Date:   2018-06-29T13:01:10Z

    IGNITE-8828 : Node failure - draft.

commit edf1d410b57dc9583c417369b07e4a5923032d43
Author: Ilya Lantukh <il...@...>
Date:   2018-07-02T12:58:29Z

    IGNITE-8828 : Tests.

commit 5dd15dc8277f375ef6bd29e3638215e300222675
Author: Ilya Lantukh <il...@...>
Date:   2018-07-03T13:54:10Z

    IGNITE-8828 : Exchange state check messages.

commit 4e464b8442ce1a942ecb99fce4f2dbad1741f319
Author: Ilya Lantukh <il...@...>
Date:   2018-07-06T19:09:33Z

    IGNITE-8828 : Finalization.

commit 2ca90377fe729f10c1b08427801f048d42b4020b
Author: Ilya Lantukh <il...@...>
Date:   2018-07-08T18:52:00Z

    IGNITE-8828 : Reverted soft-hard timeout implementation.

commit 7510867e883852738737b4348204711c41f67a9c
Author: Ilya Lantukh <il...@...>
Date:   2018-07-08T19:04:42Z

    IGNITE-8828 : Cosmetic changes.

----


> Detecting and stopping unresponsive nodes during Partition Map Exchange
> -----------------------------------------------------------------------
>
>                 Key: IGNITE-8828
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8828
>             Project: Ignite
>          Issue Type: Improvement
>          Components: general
>            Reporter: Sergey Chugunov
>            Assignee: Ilya Lantukh
>            Priority: Major
>              Labels: iep-25
>   Original Estimate: 264h
>  Remaining Estimate: 264h
>
> During PME process coordinator (1) gathers local partition maps from all nodes and (2) sends calculated full partition map back to all nodes in the topology.
> However if one or more nodes fail to send local information on step 1 for any reason, PME process hangs blocking all operations. The only solution will be to manually identify and stop nodes which failed to send info to coordinator.
> This should be done by coordinator itself: in case it didn't receive in time local partition maps from any nodes, it should check that stopping these nodes won't lead to data loss and then stop them forcibly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)