----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/47195/ -----------------------------------------------------------
Review request for geode, Bruce Schuchardt, Hitesh Khamesra, and Udo Kohlmeyer. Repository: geode Description ------- When the fetch task threads are spawned in the client metadata service for single hop, It is possible that certain thread is still lingering during the second round of PUTs, which assumes all such fetch tasks should be completed at that time. The lingering thread causes the flag to be set, which results in test failure. The fix tries to shutdown the ExecutorService and make sure all fetch task threads are terminated before the second round of PUTs. So that there is no unexpected flag change in the second round. Diffs ----- geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/SingleHopClientExecutor.java 30cac5b geode-core/src/test/java/com/gemstone/gemfire/internal/cache/PartitionedRegionSingleHopDUnitTest.java 399f1ca Diff: https://reviews.apache.org/r/47195/diff/ Testing ------- Thanks, Jianxia Chen
