geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <>
Subject [jira] [Commented] (GEODE-1128) Add log messages and enhance the output of list-missing-disk-stores to report missing colocated regions
Date Wed, 21 Sep 2016 22:02:21 GMT


ASF subversion and git services commented on GEODE-1128:

Commit 09cd4ad27298ebf20441e3285636f8e4c7e772c7 in incubator-geode's branch refs/heads/develop
from [~khowe]
[;h=09cd4ad ]

GEODE-1128: Add missing regions to the missing-disk-stores command

Refactored “show missing-disk-stores command” and added a section to the
output to show missing colocated regions. Corrected messages in
LocalizedStrings, change “gemfire list-missing-disk-stores” to
“gfsh show missing-disk-stores”. Added new command function class to gather
both missing disk-store and missing colocated region information on a
distributed system member.

Parameterized show missing-disk-store error message.

Added new DataSerializable class for sending missing colocated region
results to gfsh command.

Refactored ColocationLogger. Class originally deferred updating the list
of missing colocated children (i.e. removing regions from the missing
list that are now present) for a region until the next logging
interval. This has been changed to update the list on-demand, whenever
getMissingChildRegions() is called.

Added DUnit test for new functionality in show missing-disk-store

Added JUnit tests for new classes

This closes #244

> Add log messages and enhance the output of list-missing-disk-stores to report missing
colocated regions
> -------------------------------------------------------------------------------------------------------
>                 Key: GEODE-1128
>                 URL:
>             Project: Geode
>          Issue Type: Bug
>          Components: persistence
>            Reporter: Dan Smith
>            Assignee: Kenneth Howe
> Persistent recovery waits until all colocated regions are created. This is necessary
in order to maintain colocation. However, it can result in surprising behavior if a user doesn't
create a region or, in the case of GEODE-1117, geode doesn't create an internal region.
> We need a warning level log message indicating that some colocated regions are missing.
We do have a log message after 15 seconds if other members have not created persistent regions
- see the code in RedundancyLogger.logWaitingForMembers.
> We should enhance the logger to report any missing colocated regions as well.
> The list-missing-disk-stores command should also be enhanced to report missing colocated

This message was sent by Atlassian JIRA

View raw message