incubator-geode git commit: GEODE-1927: more protection from seeing com.gemstone.gemfire packaged objects

2016-10-18 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 56836e59f -> e130e5b62 GEODE-1927: more protection from seeing com.gemstone.gemfire packaged objects DeadlockDetector can read an archive of dependencies across the distributed system. This adds a small ObjectInputStream modific

incubator-geode git commit: adding spotless line terminator setting for Unix

2016-10-24 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop a78d491d6 -> bd6f9e6f3 adding spotless line terminator setting for Unix Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/bd6f9e6f Tree: ht

incubator-geode git commit: Revert "GEODE-2000 Now ClientMembershipListener returns host on which"

2016-10-25 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 60f8a8080 -> be2a40488 Revert "GEODE-2000 Now ClientMembershipListener returns host on which" This reverts commit 8a080323070dbbc1d7037612d0d8e1188dcf1507. This change caused some CI failures that folks suppressed. The fix need

incubator-geode git commit: GEODE-2024 Deadlock creating a new lock service Grantor

2016-10-26 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 69a0877ab -> f02ea36f2 GEODE-2024 Deadlock creating a new lock service Grantor This change-set causes the code in TXLockServiceImpl.release() to perform periodic checks to see if grantor recovery is being performed. If so it skip

incubator-geode git commit: GEODE-2000 client should see server-bind-address in event memberId

2016-10-27 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop a564a692a -> 87f2fb5f3 GEODE-2000 client should see server-bind-address in event memberId The previous fix for this caused confusion as it changed the server memberId that is used in other places and should remain unchanged. This

incubator-geode git commit: fixing dumpStack/dumpAllStacks methods

2016-10-27 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop b10a171e1 -> 7b11d0843 fixing dumpStack/dumpAllStacks methods These were trying to invoke methods using DistributedTestCase that have been moved to ThreadUtils. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/re

incubator-geode git commit: javadoc clean-up for commmunications/membership classes

2016-07-22 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop f230349f8 -> 40f95887b javadoc clean-up for commmunications/membership classes Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/40f95887 T

incubator-geode git commit: Marking test as flaky - see GEODE-1594

2016-07-25 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 17ede3150 -> 408189c54 Marking test as flaky - see GEODE-1594 Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/408189c5 Tree: http://git-w

incubator-geode git commit: fixes flakyTest target to allow it to run Rest API tests

2016-07-26 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop b3b2c8909 -> 4c5a69949 fixes flakyTest target to allow it to run Rest API tests Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/4c5a6994

incubator-geode git commit: GEODE-420 Changing TcpClient to not be a static class

2016-07-27 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/feature/GEODE-420 e8676046c -> 115e5f25d GEODE-420 Changing TcpClient to not be a static class TcpClient now holds the SocketCreator that it should use to connect to locators. It's currently using the cluster SocketCreator but will be c

incubator-geode git commit: GEODE-1619 PartitionedRegionSingleHopWithServerGroupDUnitTest.test_SingleHopWithServerGroupTwoClientServerGroup

2016-07-28 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop de3f90e03 -> 419dc44cd GEODE-1619 PartitionedRegionSingleHopWithServerGroupDUnitTest.test_SingleHopWithServerGroupTwoClientServerGroup Changed the bucket->location map to be copy-on-write so that readers will no longer see incom

[1/3] incubator-geode git commit: restricting membership-port-range for tests to be outside of AvailablePort's pool

2016-08-02 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop dce15e48b -> 151b272a6 restricting membership-port-range for tests to be outside of AvailablePort's pool Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incuba

[3/3] incubator-geode git commit: GEODE-1645 forceUDPMessagingForCurrentThread should be re-enabled

2016-08-02 Thread bschuchardt
GEODE-1645 forceUDPMessagingForCurrentThread should be re-enabled This reenables use of UDP-only messaging for a thread. PDX uses this if conserve-sockets=true and it is executing a transaction in a socket-reader thread to avoid possible deadlock situations. Project: http://git-wip-us.apache.or

[2/3] incubator-geode git commit: GC thread names have changed. This fixes the expected names in PluckStacks

2016-08-02 Thread bschuchardt
GC thread names have changed. This fixes the expected names in PluckStacks Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/4dfe6b10 Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/4dfe6b1

incubator-geode git commit: GEODE-1722 Distributed tests should use a restricted membership-port-range

2016-08-03 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 151b272a6 -> 73e413bf6 GEODE-1722 Distributed tests should use a restricted membership-port-range fixing a damaged unit test. AvailablePort & AvailablePortHelper can now be told to use the membership-port-range to find available

incubator-geode git commit: GEODE-1317 CI failure: GMSJoinLeaveJUnitTest.testNetworkPartionMessage

2016-08-03 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 0e8e5945b -> c685299d5 GEODE-1317 CI failure: GMSJoinLeaveJUnitTest.testNetworkPartionMessage Removed duplicate mockito setup that was encountering this issue. This looks like a mockito bug but we can avoid encountering it by no

incubator-geode git commit: GEODE-1727 NPE in JGroups during shutdown

2016-08-04 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 64c3c6278 -> c7a0a458f GEODE-1727 NPE in JGroups during shutdown Moved the shutdown of the JGroups timer to before super.stop() so that timer tasks won't fire after the bundler variable has been nulled out. Project: http://git-

[1/2] incubator-geode git commit: GEODE-1726 Clean up compilation warnings in new GMS

2016-08-05 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop f3db3e82c -> 5f8405495 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/5f840549/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java --

[2/2] incubator-geode git commit: GEODE-1726 Clean up compilation warnings in new GMS

2016-08-05 Thread bschuchardt
GEODE-1726 Clean up compilation warnings in new GMS Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/5f840549 Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/5f840549 Diff: http://git-wip-u

incubator-geode git commit: GEODE-1756 REST API inconsistency in parameterized query region

2016-08-12 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 5fac81597 -> 1e576f7a6 GEODE-1756 REST API inconsistency in parameterized query region The region holding parameterized queries is now using scope distributed-ack. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode

[3/3] incubator-geode git commit: GEODE-1755 Clean up TODOs in membership, communications and serialization components

2016-08-12 Thread bschuchardt
GEODE-1755 Clean up TODOs in membership, communications and serialization components Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/f0eb44ee Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tr

[2/3] incubator-geode git commit: GEODE-1755 Clean up TODOs in membership, communications and serialization components

2016-08-12 Thread bschuchardt
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/f0eb44ee/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/PutAll.java -- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/inter

[1/3] incubator-geode git commit: GEODE-225 excessive CPU utilization and garbage collection strain for JSON processing

2016-08-12 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 1e576f7a6 -> f0eb44eec GEODE-225 excessive CPU utilization and garbage collection strain for JSON processing Use of a singleton ObjectMapper can be enabled using a system property. -DPdxInstance.use-static-mapper=true Project

incubator-geode git commit: GEODE-1761 Clients don't fail back when servers are bounced

2016-08-19 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 79620807b -> cea5535cf GEODE-1761 Clients don't fail back when servers are bounced Servers will send a refresh hint to clients if they detect that a request had to be send to a different server who owned the primary bucket affect

incubator-geode git commit: GEODE-1800 StoppableCondition has faulty code in await()

2016-08-19 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 1ab59ffb2 -> 88b561d64 GEODE-1800 StoppableCondition has faulty code in await() The faulty methods in StoppableCondition have been removed. I considered removing StoppableCondition entirely and just using a Condition on the lock

incubator-geode git commit: GEODE-986 CI Failure: MultiuserAPIDUnitTest.testMultiUserUnsupportedAPIs failed with SocketException

2016-06-08 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 4af707237 -> afa7cc815 GEODE-986 CI Failure: MultiuserAPIDUnitTest.testMultiUserUnsupportedAPIs failed with SocketException I'm reverting the change in TcpClient that defaults to v9.0 if a locator does not respond to a RequestVe

[2/2] incubator-geode git commit: GEODE-1527: Locator javadoc mentions the old "gemfire" command

2016-06-10 Thread bschuchardt
GEODE-1527: Locator javadoc mentions the old "gemfire" command Altered the javadoc to point the user at gfsh instead of gemfire. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/d28ac959 Tree: http://git-wi

[1/2] incubator-geode git commit: GEODE-1528: CacheFactory javadocs point to the wrong place for DistributedSystem properties

2016-06-10 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop f8dd6ceea -> e831aa062 GEODE-1528: CacheFactory javadocs point to the wrong place for DistributedSystem properties Modified DistributedSystem and CacheFactory to point to the new ConfigurationProperties interface for property na

incubator-geode git commit: Minor javadoc fixes

2016-06-10 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop e831aa062 -> 5e0050de1 Minor javadoc fixes GatewayCancelledException said it was thrown when an Oplog is terminated. OplogCancelledException said it was thrown when a Gateway is terminated. DistributedMember had a non-deprecated

incubator-geode git commit: GEODE-1542 shared/unordered tcp/ip connection times out, initiating suspicion

2016-06-14 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 4afc5b153 -> 33ceb3715 GEODE-1542 shared/unordered tcp/ip connection times out, initiating suspicion This disables timing out of shared/unordered TcpConduit connections. We don't want them to time out because we are using them t

incubator-geode git commit: fixing broken swizzling code in DataSerializer

2016-09-20 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop e9bf1176b -> 19a282728 fixing broken swizzling code in DataSerializer Hitesh's repackaging rewrote the package name for old TcpServer request classes. This reverts the oldPackage name strings in the swizzling methods. Project:

[1/2] incubator-geode git commit: GEODE-1927: add support for old GemFire remote sites (WAN)

2016-09-28 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop b5b7203a1 -> 6555c86ed http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6555c86e/geode-old-client-support/src/test/java/com/gemstone/gemfire/ClientPDXSerializableObject.java -

[2/2] incubator-geode git commit: GEODE-1927: add support for old GemFire remote sites (WAN)

2016-09-28 Thread bschuchardt
GEODE-1927: add support for old GemFire remote sites (WAN) This adds a new JAR and associated cache service to Geode. The service and associated changes to Geode protect the server from receiving com.gemstone.gemfire packaged objects, translating them to their org.apache.geode counterparts. The

incubator-geode git commit: GEODE-1927 backward compatibility support

2016-10-05 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop c454d3ab7 -> 0a51d86d5 GEODE-1927 backward compatibility support This fixes a problem in BaseCommand encountered during integration testing. The integration tests aren't checked in yet due to some Gradle issues I need to work ou

[1/2] incubator-geode git commit: GEODE-1931 CI Failure: LocatorUDPSecurityDUnitTest.testStartTwoLocators

2016-10-06 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 61fe7c647 -> c1e46c202 GEODE-1931 CI Failure: LocatorUDPSecurityDUnitTest.testStartTwoLocators Nothing seems to have been done to fix this problem but I ran the test over 700 times without hitting it, so I'm marking the test Fla

[2/2] incubator-geode git commit: GEODE-1927 backward compatibility support

2016-10-06 Thread bschuchardt
GEODE-1927 backward compatibility support Removing the JTESTS property setting that I added to ProcessManager during implementation of backward compatibility support. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geo

incubator-geode git commit: GEODE-1931 CI Failure: LocatorUDPSecurityDUnitTest.testStartTwoLocators

2016-10-06 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop c1e46c202 -> 71f6d677e GEODE-1931 CI Failure: LocatorUDPSecurityDUnitTest.testStartTwoLocators adding @Category(FlakyTest.class), which didn't make it into the last commit. Project: http://git-wip-us.apache.org/repos/asf/incub

incubator-geode git commit: Caching the CLUSTER component SocketCreator in TCPConduit

2016-08-22 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/feature/GEODE-420 d3fbfbdf3 -> 075e10937 Caching the CLUSTER component SocketCreator in TCPConduit This avoids fetching the SocketCreator each time it's going to be used. TCPConduit holds onto it and it and Connection use the cached inst

incubator-geode git commit: GEODE-1803 Inefficient code in ClientMetadataService.getServerToFilterMap()

2016-08-26 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 7f4992c29 -> 9184b593f GEODE-1803 Inefficient code in ClientMetadataService.getServerToFilterMap() Created a Random to use in methods needing it. Replaced Collections.shuffle() with random selection from an ArrayList. Project:

incubator-geode git commit: GEODE-1777 CI failure: RestAPIsOnMembersFunctionExecutionDUnitTest

2016-09-08 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 906c211ab -> da8b2934c GEODE-1777 CI failure: RestAPIsOnMembersFunctionExecutionDUnitTest Looking through our distributedTest output I see a large number of full GCs initiated by Metaspace cleanup. Some of these GCs are taking a

incubator-geode git commit: GEODE-762: change default setting for enable-network-partition-detection

2016-09-13 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 0705e85cd -> 3897a76ea GEODE-762: change default setting for enable-network-partition-detection This setting now defaults to being turned on. Some unit tests that perform HA operations have been modified to disable it. Project

[2/2] incubator-geode git commit: GEODE-2051 - marking this test as flaky

2016-11-01 Thread bschuchardt
GEODE-2051 - marking this test as flaky Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/5000bbe4 Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/5000bbe4 Diff: http://git-wip-us.apache.org

[1/2] incubator-geode git commit: GEODE-2051 - marking this test as flaky

2016-11-01 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 9aa7fa120 -> 5000bbe44 GEODE-2051 - marking this test as flaky Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/76efb251 Tree: http://git-

incubator-geode git commit: GEODE-2059 client SSL handshake attempts do not time out

2016-11-02 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop a00a2ff29 -> 4265fa593 GEODE-2059 client SSL handshake attempts do not time out Client SSL connection attempts are now configured to be able to time out during the SSL handshake Project: http://git-wip-us.apache.org/repos/asf/i

[1/3] incubator-geode git commit: GEODE-2089 entry-idle-time on client side cache is not working as expected

2016-11-10 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop aac49f3f0 -> e584c4e65 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VersionedThinLRURegionEntryHeapStringKey1.java --

[3/3] incubator-geode git commit: GEODE-2089 entry-idle-time on client side cache is not working as expected

2016-11-10 Thread bschuchardt
GEODE-2089 entry-idle-time on client side cache is not working as expected When we pull an entry in from another cache in LocalRegion.findObjectInSystem() we end up invoking updateStatsForPut and then updateStatsForGet. The former method installs a lastModifiedTime from the version tag that came

[2/3] incubator-geode git commit: GEODE-2089 entry-idle-time on client side cache is not working as expected

2016-11-10 Thread bschuchardt
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e584c4e6/geode-core/src/main/java/org/apache/geode/internal/cache/VersionedStatsDiskLRURegionEntryHeapLongKey.java -- diff --git a/geode-core/src/main/java/org/apache/geo

incubator-geode git commit: GEODE-2080 Rest POST put call not working with region valueConstraint

2016-11-10 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop e01dbe6f5 -> d65b79a46 GEODE-2080 Rest POST put call not working with region valueConstraint If you set a value constraint on a cache Region you will be unable to store objects in the region via the Rest API. This change-set mod

incubator-geode git commit: GEODE-2074 GMSJoinLeaveJUnitTest.testDuplicateJoinRequestDoesNotCauseNewView

2016-11-14 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 366f0894e -> 665570e43 GEODE-2074 GMSJoinLeaveJUnitTest.testDuplicateJoinRequestDoesNotCauseNewView I've run this test class hundreds of times with only one failure in a different test. I've also run the individual test many hun

incubator-geode git commit: reformatted recent commit with spotlessApply

2016-11-14 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 665570e43 -> 95a07d207 reformatted recent commit with spotlessApply I actually reformatted this in Idea with the recommended format config loaded but apparently it's not in line with what the Spotless config requires and caused a

incubator-geode git commit: GEODE-2073 CI Failure: GMSHealthMonitorJUnitTest.testHMNextNeighborAfterTimeout

2016-11-16 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 216a10917 -> bb7a5e218 GEODE-2073 CI Failure: GMSHealthMonitorJUnitTest.testHMNextNeighborAfterTimeout I modified the test to wait longer and not require that the "next neighbor" be an exact member but merely a different one than

incubator-geode git commit: GEODE-621: failure in AnalyzeSerializablesJUnitTest

2015-12-01 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop dce479e4c -> b7030d1cd GEODE-621: failure in AnalyzeSerializablesJUnitTest fixed the entry for StartupMessage Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/i

incubator-geode git commit: Fixing a find-bugs issue

2015-12-02 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop ae8c475de -> e19fa40ca Fixing a find-bugs issue GMSJoinLeave had a static variable that should have been final but was not. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.o

incubator-geode git commit: fixing merge error from 38dd3ed that caused this test to start failing again

2015-12-07 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 9283282c6 -> dec83b4eb fixing merge error from 38dd3ed that caused this test to start failing again Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ge

incubator-geode git commit: "new" unit tests. These were unnecessarily dependent on some classes remaining in the closed-source GemFire repo.

2015-12-07 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 812d51c4d -> 8f9b32161 "new" unit tests. These were unnecessarily dependent on some classes remaining in the closed-source GemFire repo. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wi

[2/2] incubator-geode git commit: new unit tests and code clean-up

2015-12-07 Thread bschuchardt
new unit tests and code clean-up New unit tests to increase code coverage. I also tinkered with trying to get EclEmma output from DUnit ChildVMs but it seems to be run in a shutdownHook in parallel with the DUnitLauncher shutdownHook. Project: http://git-wip-us.apache.org/repos/asf/incubator-ge

[1/2] incubator-geode git commit: new unit tests and code clean-up

2015-12-07 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 8f9b32161 -> bd43c341e http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/bd43c341/gemfire-core/src/test/java/com/gemstone/gemfire/distributed/internal/membership/gms/messenger/JGroupsMessengerJUnitTest.java -

incubator-geode git commit: New unit tests & minor bugfixes

2015-12-10 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 6e32ffe9c -> a5906e5be New unit tests & minor bugfixes 1) new unit tests 2) detection of IDs w/o UUIDs in them in UDP messaging 3) removal of JoinResponse messages - view messages are considered a join-response so we don't need

incubator-geode git commit: adding a unit test for initiation of suspect processing when shared/unordered

2015-12-10 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 24c170afb -> 1c423796b adding a unit test for initiation of suspect processing when shared/unordered As part of this work I changed the internal membership listener interfaces to propagate the reason for initiating suspect proces

incubator-geode git commit: StateFlushOperation flushing/waiting for multicast messages

2015-12-11 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop eb685b45c -> 2f0c7fcb5 StateFlushOperation flushing/waiting for multicast messages As part of the State Flush algorithm we record the state of the multicast protocol in JGroups and send it to the initial image provider. There th

[2/2] incubator-geode git commit: Removing TCPConduit's Stub ID class

2015-12-11 Thread bschuchardt
Removing TCPConduit's Stub ID class This removes the Stub identifier class from TCPConduit. This simplifies the code since the DistributedMember IDs are propagated to all of the methods that require identifiers and these IDs have all of the information Stubs had. The MembershipManager is also si

[1/2] incubator-geode git commit: Removing TCPConduit's Stub ID class

2015-12-11 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 2f0c7fcb5 -> 5b35e43f9 http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/5b35e43f/gemfire-core/src/main/java/com/gemstone/gemfire/internal/tcp/TCPConduit.java -

[1/3] incubator-geode git commit: Revert "Revert "Removing TCPConduit's Stub ID class""

2015-12-15 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop ec9d16a31 -> 9efb5867d http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4bf4557b/gemfire-core/src/main/java/com/gemstone/gemfire/internal/tcp/TCPConduit.java -

[2/3] incubator-geode git commit: Revert "Revert "Removing TCPConduit's Stub ID class""

2015-12-15 Thread bschuchardt
Revert "Revert "Removing TCPConduit's Stub ID class"" This reverts commit 507f2f3a905e70fcabed9b83d4dc966ef3e9e6ec. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/4bf4557b Tree: http://git-wip-us.apache.o

[3/3] incubator-geode git commit: recommitting 5b35e43f93bfbf6d62eadf7979eb3a8b7f59b77e and fixing compilation error

2015-12-15 Thread bschuchardt
recommitting 5b35e43f93bfbf6d62eadf7979eb3a8b7f59b77e and fixing compilation error GMSMembershipManager had unsaved changes in my Eclipse browser. Not sure why my pre-commit gradle build didn't catch that problem - sorry everyone. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode

incubator-geode git commit: GEODE_468 - fixed AnalyzeSerializablesJUnitTest failure

2015-12-15 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 7c368e955 -> df32ad1c6 GEODE_468 - fixed AnalyzeSerializablesJUnitTest failure the recent failure was due to the removal of the Stub class and the renaming of MissingStubException to ShunnedMemberException. Project: http://git-

incubator-geode git commit: Modifying the fix for handling old client IDs

2015-12-17 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop fdec70bcd -> f2a852d88 Modifying the fix for handling old client IDs The previous fix for handling old client identifiers left the IDs always thinking that the client was running version GFE_82. The new fix makes the client defe

incubator-geode git commit: implementation of AvailablePort.isPortAvailable for multicast

2015-12-18 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 5d1f38ed3 -> b826b4b00 implementation of AvailablePort.isPortAvailable for multicast The AvailablePort utility has not had support for finding a free multicast port since feature/GEODE-77 was merged to the develop branch. This c

incubator-geode git commit: GEODE-588: CI failure in LocatorDUnitTest

2015-12-18 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 0851f1860 -> af654ca6c GEODE-588: CI failure in LocatorDUnitTest TcpServer waits up to 60 seconds for its executor pool to shut down but InternalLocator.stop() also waits for 60 seconds for TcpServer to shut down. I made the sto

incubator-geode git commit: fixing a test hook for a QueryMonitor unit test

2015-12-21 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop adacdd72e -> 4630e2ef4 fixing a test hook for a QueryMonitor unit test The affected test will be moved to open-source in the up-coming migration of the continuous-query project to open-source. The test hook wasn't quite robust e

incubator-geode git commit: GEODE-709: CI Failure in AnalyzeSerializablesJUnitTest

2015-12-22 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 05f041391 -> 1a025728a GEODE-709: CI Failure in AnalyzeSerializablesJUnitTest JDK 1.7 added three new types of entries to the "constant pool" of a compiled class: InvokeDynamic, MethodHandle and MethodType. The test was failing

[2/2] incubator-geode git commit: Fix for suspect string causing a number of CI failures

2015-12-23 Thread bschuchardt
Fix for suspect string causing a number of CI failures During shutdown it's possible for the DirectChannel communication service to throw a ConnectExceptions containing a ShunnedMemberException for one or more members. These indicate that the message couldn't be sent, but this is expected behavio

[1/2] incubator-geode git commit: removing my setting from .gitignore that has no business being there

2015-12-23 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 121710cdd -> 2a21b7047 removing my setting from .gitignore that has no business being there Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/comm

incubator-geode git commit: fixing a possible memory leak

2015-12-23 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 2a21b7047 -> 093ac12e5 fixing a possible memory leak GMSMembershipManager thought it was destroying artifacts for shunned members who had expired but it wasn't. Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/re

incubator-geode git commit: GEODE-707 cache loader not invoked on concurrent load if first load fails with an exception

2015-12-29 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 935b76a39 -> 81eafccce GEODE-707 cache loader not invoked on concurrent load if first load fails with an exception avoid setting the future to {null, versionTag} when the loader throws an exception so that a concurrent load atte

incubator-geode git commit: deprecated the mcast-flow-control distributed-system property

2016-01-04 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 9bca880bf -> df6d7ff40 deprecated the mcast-flow-control distributed-system property Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/df6d

incubator-geode git commit: merge of hot-fix from closed-source 8.2x maintenance branch

2016-01-04 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop d19bb41ec -> 4bc1b28a1 merge of hot-fix from closed-source 8.2x maintenance branch The tombstone GC service ran into an NPE removing a tombstone and then the thread went hot because exception-handling was not advancing to the nex

incubator-geode git commit: GEODE-430 CI failure

2016-01-05 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop a69a0dc0e -> 8b6d8f255 GEODE-430 CI failure Race condition in the test. I added a slight delay to let the client finish refilling its pool of connections Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Com

incubator-geode git commit: fixing CI failure

2016-01-06 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 61a16b170 -> dfb3306c5 fixing CI failure This test periodically failed to find 2 live servers due to an assumption in the test that Pool.borrowConnection() would never find the initial connection created by the pool in prefillCon

incubator-geode git commit: GEODE-478: Message class length field overflows if size is > 2GB

2016-02-22 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 9899940bb -> 1e3f89ddc GEODE-478: Message class length field overflows if size is > 2GB Message size is now restricted to 1GB. If this is exceeded a MessageTooLargeException is thrown. I think the original intent of this ticket

incubator-geode git commit: removing testRepeat method inadvertently checked in yesterday

2016-02-23 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop a259ed3b9 -> 0d5058a70 removing testRepeat method inadvertently checked in yesterday Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/0d50

incubator-geode git commit: ensure that rejected messages propagate an exception

2016-02-23 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 0d5058a70 -> 6e1b05c50 ensure that rejected messages propagate an exception MessageJUnitTest has a test to ensure that large messages cause an exception to be thrown during transmission, but it does not ensure that the exception

incubator-geode git commit: GEODE-1237 remove the check for network-partition-detection uniformity

2016-04-25 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 3c5a2e85a -> 872f955c4 GEODE-1237 remove the check for network-partition-detection uniformity Each member now determines whether to force shutdown due to loss of quorum. They also decide whether locators are preferred as membersh

incubator-geode git commit: GEODE-1329 auto-reconnect attempts cease if kicked out during boot-up of the cache

2016-05-02 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 1400eaed8 -> b893abe09 GEODE-1329 auto-reconnect attempts cease if kicked out during boot-up of the cache InternalDistributedSystem.reconnect() now includes cache-creation in its retry loop and, should the cache fail to start du

incubator-geode git commit: GEODE-1329 auto-reconnect attempts cease if kicked out during boot-up of the cache

2016-05-03 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop b8fc3c706 -> 4a6c779d3 GEODE-1329 auto-reconnect attempts cease if kicked out during boot-up of the cache This is a follow-up to the fix for GEODE-1329 that removes the old reconnectCancelledLock variable and makes reconnectCanc

incubator-geode git commit: added a TODO for a test that isn't checking what it claims to be checking

2016-05-04 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop fc38555c9 -> e63acceb4 added a TODO for a test that isn't checking what it claims to be checking Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode

incubator-geode git commit: GEODE-558 DistributedSystemIdDUnitTest.testInfectiousId locator already exist

2016-05-04 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 1a50b76ef -> a45f452d1 GEODE-558 DistributedSystemIdDUnitTest.testInfectiousId locator already exist Added disconnectAllFromDS to preSetUp to protect the test from other flaky tests. Project: http://git-wip-us.apache.org/repos/

incubator-geode git commit: GEODE-613 CI Failure: LocatorLoadSnapshotJUnitTest.testConcurrentBalancing

2016-05-05 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 676b2a781 -> f788d698e GEODE-613 CI Failure: LocatorLoadSnapshotJUnitTest.testConcurrentBalancing I've removed useless threads and timing loop from the test. It will no longer time out. Project: http://git-wip-us.apache.org/re

incubator-geode git commit: Revert "GEODE-613 CI Failure: LocatorLoadSnapshotJUnitTest.testConcurrentBalancing"

2016-05-05 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop f788d698e -> 2da99e765 Revert "GEODE-613 CI Failure: LocatorLoadSnapshotJUnitTest.testConcurrentBalancing" This reverts commit f788d698e877b15570052f89b9d0b5ab23023f81. This commit accidentally included an unrelated change that

incubator-geode git commit: GEODE-613 CI Failure: LocatorLoadSnapshotJUnitTest.testConcurrentBalancing

2016-05-05 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 2da99e765 -> 024cd224e GEODE-613 CI Failure: LocatorLoadSnapshotJUnitTest.testConcurrentBalancing I've removed useless threads and timing loop from the test. It will no longer time out. GEODE-1346 Typo "Emtpy" affects Exception

incubator-geode git commit: GEODE_368: CI failure in HARQueueNewImplDUnitTest.testConcurrentGIIAndDispatch

2016-01-08 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 689de76df -> e4f0a9689 GEODE_368: CI failure in HARQueueNewImplDUnitTest.testConcurrentGIIAndDispatch removed an old assertion that is no longer valid and rewrote the code to allow for the possibility of a null entry in the queue

incubator-geode git commit: GEODE-364: CI failure in SingleHopStatsDUnitTest.testClientStatsPR

2016-01-08 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop e4f0a9689 -> 13ed25ea0 GEODE-364: CI failure in SingleHopStatsDUnitTest.testClientStatsPR This failure could also happen with the other test in this class: a client does put() operations that force the scheduling of a fetch of P

incubator-geode git commit: Geode-561: DistributedNoAckRegionCCEDUnitTest.testTombstones

2016-01-08 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 0c0850cb6 -> 871266ce2 Geode-561: DistributedNoAckRegionCCEDUnitTest.testTombstones Due to the batched nature of tombstone garbage-collection it's possible that only a small portion of the tombstones in this test will be removed.

incubator-geode git commit: fixed GEODE-767: GMSJoinLeaveJUnitTest.testNoViewAckCausesRemovalMessage

2016-01-08 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop f90f13917 -> 5dffe257c fixed GEODE-767: GMSJoinLeaveJUnitTest.testNoViewAckCausesRemovalMessage The test was not waiting for background suspect processing to take place and had a faulty verification check. Project: http://git-w

[3/3] incubator-geode git commit: refactoring RegionVersionHolder.recordVersion()

2016-01-19 Thread bschuchardt
refactoring RegionVersionHolder.recordVersion() This is from a group refactoring session during a class taught by Michael Feathers. The old recordVersion code was difficult to understand and was poorly tested. New JUnit tests are now included that give 100% code coverage for this algorithm. P

[2/3] incubator-geode git commit: Converting FilterProfile to use CopyOnWrite collections

2016-01-19 Thread bschuchardt
Converting FilterProfile to use CopyOnWrite collections There was a lot of overly-complicated code in FilterProfile to implement its own copy-on-write but we now have CopyOnWriteHashSet and CopyOnWriteHashMap. This change-set converts FilterProfile to use those classes. This change-set also incl

[1/3] incubator-geode git commit: Removing label from continues in AbstractRegionMap

2016-01-19 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 6e6861d14 -> eb28f6186 Removing label from continues in AbstractRegionMap Hitesh discovered that there are no longer inner "while" loops in this code and so we no longer need the continuation labels to break out of them. Projec

incubator-geode git commit: avoid invoking addOlderVersion for a version that isn't old

2016-01-19 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop eb28f6186 -> 5eeb3313c avoid invoking addOlderVersion for a version that isn't old Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/5eeb33

incubator-geode git commit: added unit test category to RegionVersionHolder2JUnitTest

2016-01-19 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 1860e8e4a -> f45f3a995 added unit test category to RegionVersionHolder2JUnitTest Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/f45f3a99

incubator-geode git commit: GEODE-369: RedundancyLevelPart1DUnitTest.testRedundancySpecifiedNonPrimaryEPFailsDetectionByPut fails intermittently with assertion

2016-01-21 Thread bschuchardt
Repository: incubator-geode Updated Branches: refs/heads/develop 6e52f7a38 -> 53e85e7d7 GEODE-369: RedundancyLevelPart1DUnitTest.testRedundancySpecifiedNonPrimaryEPFailsDetectionByPut fails intermittently with assertion This disables the assertion that server3 is in the redundant-servers lis

  1   2   3   4   5   6   7   8   >