-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/52052/
-----------------------------------------------------------
Review request for geode, anilkumar gingade, Darrel Schneider, Eric Shu, Scott
Jewell, Swapnil Bawaskar, and Dan Smith.
Repository: geode
Description
-------
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
command.
Added JUnit tests for new classes
New command oputput formats:
When there are no problems to report --
No missing disk store found
No missing colocated region found
Missing disk-stores (no missing colocated regions)
Missing Disk Stores
Disk Store ID | Host | Directory
------------------------------------ | -------------- |
---------------------------------
8c204b3a-47ca-4bf4-ab3d-e6f704ea6ac6 | /10.118.33.251 |
/vm1/DiskStoreCommandsDUnitTest1
No missing colocated region found
Missing colocated regions (no missing disk-stores) --
No missing disk store found
Missing Colocated Regions
Host | Distributed Member | Parent Region
| Missing Colocated Region
------------- | ------------------ | -----------------------------------------
| ------------------------
10.118.33.251 | Manager | /testShowPersistentRecoveryFailuresRegion
| /childRegion
10.118.33.251 | VM1 | /testShowPersistentRecoveryFailuresRegion
| /childRegion
Missing disk-stores and missing colocated regions -
Missing Disk Stores
Disk Store ID | Host | Directory
------------------------------------ | -------------- |
---------------------------------
09055140-cc35-48e1-a53a-91c0f5eb6644 | /10.118.33.251 |
/vm1/DiskStoreCommandsDUnitTest1
Missing Colocated Regions
Host | Distributed Member | Parent Region
| Missing Colocated Region
------------- | ------------------ | -----------------------------------------
| ------------------------
10.118.33.251 | VM1 | /testShowPersistentRecoveryFailuresRegion
| /childRegion
Diffs
-----
geode-core/src/main/java/org/apache/geode/internal/cache/ColocationLogger.java
0a3754763062c8f72b776085533bc1aeae87064b
geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/ColocatedRegionDetails.java
PRE-CREATION
geode-core/src/main/java/org/apache/geode/internal/i18n/LocalizedStrings.java
b61201ef60b4dc3ea6d42e7ae30d305e2ebb7e35
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/DiskStoreCommands.java
53f910854ab3e929821d19a27b74f5e6fb6d7ecc
geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/ShowMissingDiskStoresFunction.java
PRE-CREATION
geode-core/src/main/java/org/apache/geode/management/internal/cli/i18n/CliStrings.java
1f0420b5eab16208135da47d862dfec3048f5548
geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/ColocatedRegionDetailsJUnitTest.java
PRE-CREATION
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DiskStoreCommandsDUnitTest.java
9926ae67aedb4a520d4875e180b3408b35387bcd
geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/ShowMissingDiskStoresFunctionJUnitTest.java
PRE-CREATION
geode-core/src/test/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
2240daf7ccc5b2283633687220776e5894c7235c
geode-core/src/test/resources/org/apache/geode/codeAnalysis/sanctionedSerializables.txt
58b43955c61b2abdeb6e3c3aac11f6ab568a7d55
Diff: https://reviews.apache.org/r/52052/diff/
Testing
-------
precheckin
Thanks,
Ken Howe