[jboss-jira] [JBoss JIRA] (JGRP-2095) FILE_PING rewrites files too often

Dennis Reed (JIRA) issues at jboss.org
Thu Aug 4 05:12:00 EDT 2016


Dennis Reed created JGRP-2095:
---------------------------------

             Summary: FILE_PING rewrites files too often
                 Key: JGRP-2095
                 URL: https://issues.jboss.org/browse/JGRP-2095
             Project: JGroups
          Issue Type: Bug
    Affects Versions: 3.2.13
            Reporter: Dennis Reed
            Assignee: Bela Ban


FILE_PING.fetchClusterMembers writes its own data to file on every call.
If there is an issue finding a cluster member's address, fetchClusterMembers can be called very frequently by TP's GET_PHYSICAL_ADDRESS calls.

This can cause problems because while that file is being (unnecessarily) overwritten, any readers will see an empty or corrupt file.  If it's bad enough JGRP-1448 is not sufficient to handle it, and readers will end up thinking the file is stale and delete it (even while it's still in progress of being written).  That missing file can then cascade the problem, with other nodes not being able to find this member's address, and triggering the same problem again.

There is already a scheduled task to rewrite the file occasionally, so rewriting it on every fetchClusterMembers call is not needed.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list