[jboss-jira] [JBoss JIRA] (JGRP-1898) FD_HOST many false suspect with Full GC

RH Bugzilla Integration (JIRA) issues at jboss.org
Wed Jan 28 08:31:02 EST 2015


    [ https://issues.jboss.org/browse/JGRP-1898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13035787#comment-13035787 ] 

RH Bugzilla Integration commented on JGRP-1898:
-----------------------------------------------

Dave Stahl <dstahl at redhat.com> changed the Status of [bug 1161529|https://bugzilla.redhat.com/show_bug.cgi?id=1161529] from VERIFIED to CLOSED

> FD_HOST many false suspect with Full GC
> ---------------------------------------
>
>                 Key: JGRP-1898
>                 URL: https://issues.jboss.org/browse/JGRP-1898
>             Project: JGroups
>          Issue Type: Enhancement
>    Affects Versions: 3.5.1
>            Reporter: Takayoshi Kimura
>            Assignee: Takayoshi Kimura
>             Fix For: 3.4.7, 3.5.2, 3.6.1
>
>         Attachments: FD_HOSTTest.java, test-fdhost.zip
>
>
> Currently FD_HOST PingTask has 2 loops, ping loop and cheking timeout loop.
> {code}
> for (h: hosts) { ping_and_update_timestamp(host) }
> current = System.currentTimeMillis();
> for (h: hosts) { compare current and (ping_timestmp + timeout) }
> {code}
> Testing with large number of hosts, after lengthy Full GC during the ping loop, FD_HOST checks timeout and it counts the Full GC time in, sometimes causes many false suspects.
> For example, 1 min Full GC and 50 sec timeout, all hosts are suspected with current implementation.
> To reduce the impact of the Full GC time, we can combine the 2 loops into 1 loop, ping and checking timeout each host, so the Full GC delay only affects to a single host and never affect to other hosts.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list