Kirk Lund created GEODE-9261:
--------------------------------
Summary: Fix
PartitionedRegionClearWithConcurrentOperationsDUnitTest
validateRegionVersionVectorsConsistency
Key: GEODE-9261
URL: https://issues.apache.org/jira/browse/GEODE-9261
Project: Geode
Issue Type: Sub-task
Components: regions
Reporter: Kirk Lund
The validateRegionVersionVectorsConsistency method should be fixed to fetch
rvv2Members from rvv2 instead of rvv1. Unfortunately, the validation breaks if
this change is made. The test needs to be fixed and the underlying problem
needs to be identified and fixed before GEODE-7665 can be merged to develop.
{noformat}
/**
* Asserts that the RegionVersionVectors for both buckets are consistent.
*
* @param bucketId Id of the bucket to compare.
* @param bucketDump1 First bucketDump.
* @param bucketDump2 Second bucketDump.
*/
private void validateRegionVersionVectorsConsistency(int bucketId, BucketDump
bucketDump1,
BucketDump bucketDump2) {
RegionVersionVector<?> rvv1 = bucketDump1.getRvv();
RegionVersionVector<?> rvv2 = bucketDump2.getRvv();
Map<VersionSource<?>, RegionVersionHolder<?>> rvv2Members =
new HashMap<>(rvv1.getMemberToVersion()); // TODO: getting rvv2Members
from rvv1 is wrong
Map<VersionSource<?>, RegionVersionHolder<?>> rvv1Members =
new HashMap<>(rvv1.getMemberToVersion());
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)