This is an automated email from the ASF dual-hosted git repository.
udo pushed a change to branch feature/GEODE-3604
in repository https://gitbox.apache.org/repos/asf/geode.git.
discard d32a641 GEODE-3604: Refactoring of Protocol to be less intrusive on
the core.
add 3d8f016 GEODE-3083: New protocol should record statistics
add b31de81 GEODE-3082 Integrate GenericProtocolServerConnection with
ClientHealthMonitor.
add 41aef54 User Guide: reformatted a badly-formed link (gfsh create
region command)
add 7658cea GEODE-3578: Only DATA:READ permissions are required for
creating/closing a cq from a client
add 8ad1a8c GEODE-3623 Clean up
add 0965a4c GEODE-3426: Ignore RestServersJUnitTest when default port is
unavailable.
add 24b88c9 GEODE-3553: Fix @since tag value
add 9010a47 GEODE-3545: rename and cleanup
QueryDataFunctionIntegrationTest
add 152994f GEODE-3636: Fixing hang shutting down gateway sender with SSL
add adbd50a GEODE-3619: fix diskTasksWaiting statistic
add 16480c8 spotless
add 8e853cf GEODE-3180: Fix flaky test
add 7d4988a Merge pull request #785 from nreich/feature/GEODE-3180
add a615ddd GEODE-2719: Deprecated setTotalMaxMemory and
getTotalMaxMemory and updated their javadocs.
add 280b5d7 GEODE-2719: corrected GEODE versions to 1.3.0 instead of
1.2.2 for the respective deprecated API javadocs.
add 1d3478e GEODE-2818 Document gfsh aliases (#775)
add 280877a GEODE-3626: Fix relative path support for snapshots
add 637a685 GEODE-3548 Add logging to new protocol code
add 8211f2f GEODE-3609 Small AcceptorImpl refactor (#772)
add 02d1edf GEODE-3083: Fix geode-protobuf stats. - Enhance and rename
test of basic messages and statistics to use the statistics directly. - Fix
protobuf client statistics to properly update messages sent and received
statistics. - Remove another use of stats file.
add 2284ea6 Update version on release branch
add 9d4465a GEODE-2947: Error message is now specific to lucene indexes
add e62668a GEODE-3006: reduce the frequency of ping request and reduce
the loglevel of login/logout messages
add a2243f4 GEODE-2983: correctly handling --J option value that has ","
inside.
add a0dadad GEODE-2989: Improve mechanism for scanning the classpath to
find gfsh commands
add cfdd573 GEODE-2966: RefactorLauncherLifecycleCommands
add fd55f05 GEODE-2966: Restore command changes lost in merge conflict
add 335c109 GEODE-3014 Document server/region/Lucene index start-up
sequence
add badd7ae GEODE-2892: Add sizeOnServer and isEmptyOnServer to Region
add 39bfdcc GEODE-2661: afterDestroy events fired on non-existent keys
during destroy or removeAll.
add 96f77fc GEODE-2947: Document revised gfsh destroy error message
add 9aacc65 GEODE-1672: When amount of overflowed persisted data exceeds
heap size startup may run out of memory This closes #559
add 103090c GEODE-1672: When amount of overflowed persisted data exceeds
heap size startup may run out of memory, corrections.
add a91bbf4 GEODE-2981: Fix the line feed code of the test expected value
add d4f7a28 GEODE-3033: Fixing NPE when jarFileNames is null in
ClusterConfigurationLoader
add 664d4cb GEODE-3044: User Manual: Update Swagger example and screen
shots This closes #566
add 148f4df GEODE-3040: Compare gateway profile order policy against 9.0
instead of current
add 4b4ec8b GEODE-3044: User Manual: Update Swagger example and screen
shots - restore inadvertent deletion
add 9919525 GEODE-2555: Region Management docs page refers to the wrong
field (id= should be refid=)
add 3bc0a16 GEODE-194: Remove spark connector
add bc1138d GEODE-3044: User Manual: Update Swagger example and screen
shots - remove redundant connect command
add ff2dfb4 GEODE-3027: add a simple PartitionResolver
add 203146c GEODE-3032: Fix CI failure of CommandOverHttpDUnitTest
add 876ba3f GEODE-3029: Tomcat Install Documentation has incorrect
required JARs
add 2a248a3 GEODE-2420: add file-size-limit param to the
ExportLogsController
add 5eca6f0 GEODE-2632: use immutable SecurityService impls to improve
performance
add 20bfe32 GEODE-3054: escaping the escape character in the command
string before passing it to the SimpleParser
add fd638d5 Revert "GEODE-2632: use immutable SecurityService impls to
improve performance"
add c5dbfd2 Revert "GEODE-2804 Update InetSocketAddress, when there is
IOException."
add 5853cc2 GEODE-3025: Lucene queries are not allowed withing a
transaction.
add 287bdd0 GEODE-3044: User Manual: Update Swagger screen shots to match
latest code revision
add 74328d2 GEODE-2420: Warn a user if they try to export too much data,
update gfsh command ref to match latest code changes
add 29be69b GEODE-3042: Quick doc of new string-based partition resolver
add d49e879 GEODE-3021: Any call after the first to setPdxStringFlag
should no-op
add 4d5716b GEODE-3065: Marking RedisServerTest.java as Flaky. Seemed to
be failing with bind address exceptions. Maybe the redis server needs to be
started with random redis port.
add ed15fee Update geode-book README instructions
add 953dcb5 GEODE-3023: TcpServer move soTimout for the socket for SSL
Locators
add f588184 GEODE-3023: removing incorrect assertion
add 775fdfc Fix spotless failure
add 2cee6f3 GEODE-2294: revert to avoid rest protocol change
add 24192d4 Update LICENSE after review
add 796a2e2 GEODE-3024 race condition between server locator preparing
membership views
add 2ca301a GEODE-3024 race condition between server locator preparing
membership views
add 1ca2614 GEODE-2301: Deprecate JTA transaction manager from Geode
add f6a390e GEODE-3072: Changed getMembershipId to use the client version
add 3743dd5 Fix typo in dependency declaration from LICENSE review
add 5e584ca GEODE-2301 Doc note to deprecate Geode JTA trans mgr
add b659889 GEODE-3072: Ignore dunit test
add 63cd4c7 GEODE-3092: fix specifiedDefaultValue for cacheLoader and
cacheWriter
add 0788ae1 GEODE-3095: fix parameter type mismatch between the diskstore
command and controller
add 15b031a GEODE-3092: fix specifiedDefaultValue for cacheLoader and
cacheWriter - add imports
add e479ed5 GEODE-3072: Events do not get removed from the client queue
for 1.0 clients
add 84bf739 GEODE-3139 remove current artifacts from classpath of
backward-compatibility tests
add 38d49a8 GEODE-3152: Changed to create a region name appropriate to
the client version
add 9f55eb1 Revert "GEODE-3139 remove current artifacts from classpath of
backward-compatibility tests"
add 30e2eb2 GEODE-3139 remove artifacts from classpath of
backward-compatibility tests
add 00a066b GEODE-3139: Fixing compilation errors
add 40fdc5d Revert "Revert "GEODE-3139 remove current artifacts from
classpath of backward-compatibility tests""
add 60225b9 GEODE-3153 Client receives duplicate events during rolling
upgrade
add 2974dab GEODE-3153 applied spotless
add 2cf335c GEODE-3172: Fix serialization errors copying queue between
1.0 and 1.2
add 964f274 GEODE-3175 backward-compatibility tests fail with bad
classpath
add ce3ed8a bump version
add df95400 GEODE-3313: Test utility supports building jar files with
multiple classes
add aa36d3c GEODE-3235: Deploy jar registers functions which extend
FunctionAdapter
add 49220c3 GEODE-3393: One-way SSL commit failing with
userHome/.keystore not found. This now closes #682
add be8dde4 GEODE-3314: Fix DLockService token leak.
add 26a4145 GEODE-3314 - Refactoring of DLockService to improve developer
QoL. This now closes #683
add 828b246 GEODE-3410 Doc update for gfsh query command changes
add 070ea49 GEODE-3217: Reimplement gfsh query as a single-step command
add c8a3654 GEODE-3249: Validate internal client/server messages
add 99b0fd6 GEODE-3249: internal messages should require credentials
add 1bb1cae GEODE-3249 Document
geode.allow-internal-messages-without-credentials
add afcd981 GEODE-3249 Validate internal client/server messages
add 4626e88 GEODE-3249 Revise docs for internal msg validation
add 0b881b5 GEODE-3249 Validate internal client/server messages
add 67dbd2b Merge branch 'release/1.2.1' into develop
add 0869f06 GEODE-3629: Old versions will be pulled from the Apache Maven
Repo (#790)
add d41dcdf GEODE-3590: Prevent NPE during scripted disconnect.
add 6c2d900 Added test, ran spotless
add 2f6cf58 Update dockerfile for 1.2.1
add 7ccd296 GEODE-2788 Document defn of pool attr socket-connect-timeout
(#798)
add be0ce58 GEODE-3205: add FlakyTest category
add d53960c GEODE-3552: delete TestSuite that does not belong in package
add e4df51e GEODE-3552: delete unused testing classes
add 40e84e7 GEODE-3552: move and rename TypedJson tests
add 1d51aa3 GEODE-3552: cleanup more MXBean tests
add 0ef3cad GEODE-3378: Document Snapshot Improvements
add d37729d Incorporate reviewer corrections (jmcallister)
add 79c2d26 Incorporate reviewer corrections (kmiller)
add 18cc07f GEODE-3340: Refactor ConfigCommandsDUnitTest to use test rules
add 5627f05 GEODE-3190 Changed test hook to be volatile, added additional
log to … (#789)
add f5f59f0 GEODE-3638: cleanup minor issues found while prepping dunit
talk
add 124be5d GEODE-3672: Partitioned Indexes now properly clean up if they
fail to create
add 043c298 GEODE-3476: rename, add RestAPITest category and
RequiresGeodeHome rule
add d4773af GEODE-3477: rename and add RequiresGeodeHome rule
add 77a009b GEODE-3478: add RestAPITest category and RequiresGeodeHome
rule
add 3fdfa55 GEODE-3479: add RestAPITest category and RequiresGeodeHome
rule
add 42853b1 GEODE-3480: add RestAPITest category and RequiresGeodeHome
rule
add ac9c2ab GEODE-3481: rename and add RequiresGeodeHome rule
add 92a5f5a GEODE-3482: rename, add SecurityTest category,
RequiresGeodeHome rule
add f8740c8 GEODE-3080 Add a multiple-connections-per-thread test for new
protocol.
add 2fc6f52 GEODE-2817: Add new function security callback
add 2cb5f92 GEODE-3618: Move GfshRule into geode-junit
add 1de8b77 GEODE-3539: Add missing test coverage for 'describe config'
command.
add 1779a94 Fix compilation failures from rebase conflict
add bbfdb06 Adding a new framework for concurrency testing in geode (#787)
add 3f774fe GEODE-3683: fix intermittent failure of
CacheConnectionTimeoutJUnitTest
add b974668 GEODE-3546: Finish new protocol Locator stats.
add d4d03db GEODE-3546: Address changes requested by @kohlmu-pivotal.
add 83a483c GEODE-3546: Address changes requested by @kohlmu-pivotal.
add aae1731 Revert "Adding a new framework for concurrency testing in
geode (#787)"
add 512c871 GEODE-3083: Amending Javadoc
add 8d3b82f GEODE-3680 - Removing static cache lookup from lucene
functions
add af4012f GEODE-3678: Added support to synchronize parallel gateway
sender queues
add 4b056a2 GEODE-3269: Refactoring ShellCommands
add adcd2e9 GEODE-3269: Minor updates to previous refactoring.
add 8dd2992 GEODE-3692: Add Flaky tag to intemittent test failure
add 272f0f3 GEODE-3473: Move geode-protobuf files under
org.apache.geode.internal .
add 94dcc62 GEODE-3187 Fix backup inspector and restore script for
windows. Refactor RestoreScript.java and BackupInspector.java
add 13f3c39 GEODE-3702 Adding a new framework for concurrency testing in
geode
add 4f4b68e Removing the Flaky category from tests marked Flaky for a
closed bug
add e9ef672 GEODE-3686: move junit rules to correct packages
add fb0c283 GEODE-3578 Revise docs for CQ authorization level change
(#818)
add 9eae758 GEODE-1706: Fix flaky MiscellaneousCommandsDUnitTest
add cf48212 GEODE-3704: fix NPE when executing function with no security
manager.
add b8dc595 GEODE-3701 Improve docs on hash index performance (#816)
add 1210e1b GEODE-3707: Removal of duplicate entries
add 20df7e7 GEODE-3495: Use the same dependency versions in geode-core
and pulse
add 0d9fba5 GEODE-3495: Review and update LICENSE
add c99399e Merge pull request #814 from metatype/develop
add 8f6b0b9 GEODE-3684: fix a warning during javadoc generation.
add dfd2a40 GEODE-3620: check for null argument to prevent NPE
add acbd66c GEODE-3520: isValid API made public
add 9d1babd GEODE-3640: Accept all certs when --skip-ssl-verification is
used
add e130b13 GEODE-3640: Do not add skipSslVerifaction to SSLConfig
add 640f89d GEODE-3640 Push setting default hostname verifier down to
configureHttpsURLConnection()
add 7560d86 Merge branch 'develop' into feature/GEODE-3640
add aafda71 Merge pull request #823 from jdeppe-pivotal/feature/GEODE-3640
add fb44ed9 GEODE-3710 Make CodecAlreadyRegisteredForTypeException a
RuntimeException.
add 5cac05e GEODE-3717: Fixing CacheMaxConnectionJUnitTest
add 365d523 GEODE-3699: Prevent gradle warnings by avoiding deprecated <<
operator.
add ceec2c0 GEODE-3703: rename target permission from JAR to DEPLOY
add 97a4dcb GEODE-3612: Add support for hostname-for-senders in gfsh
create gateway-receiver command
add 8f2ff2b GEODE-3720: clean up SocketCreators in each test VM properly
add 3aaf16e Adding jpf.properties to .gitignore
add 90db66b GEODE-3713: add VM.getId() and fix VM.getPid()
add 03fa46a GEODE-3722: Fixing typo in lucene query command
add 3b6ba91 GEODE-3721: Renabling durable client tests that were ignored
(#840)
add dcb7af0 GEODE-3613: Dumping container logs files in session
replication tests
add bee0afb GEODE-3539: Add tests for 'alter runtime'
add 9d7d55f GEODE-3539: Refactor to put the alter runtime tests in a
separate class
add b0348cd GEODE-3539: Additional test refactoring
add 6e1beb8 GEODE-3715: introduce CacheRule and SharedCountersRule
add 061e07d GEODE-3628: Lucene query only needs DATA:READ
add 75c8a74 GEODE-3715: improve javadocs of DistributedTest rules
add 9614953 GEODE-3647: Fix race condition
add 5cb2a59 Revert "GEODE-3647: Fix race condition"
add 201cc52 Feature/geode 3647 (#852)
add 9fa0e5f GEODE-3673: Refactored Lucene commands test to use new
framework
add 666b2b7 GEODE-3441: Use random port in
Tomcat8SessionsClientServerDUnitTest
new c37a6dc GEODE-3604: Completed rebase and refactor
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d32a641)
\
N -- N -- N refs/heads/feature/GEODE-3604 (c37a6dc)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
LICENSE | 38 +-
build.gradle | 1 +
docker/Dockerfile | 4 +-
.../Tomcat8SessionsClientServerDUnitTest.java | 14 +-
geode-assembly/build.gradle | 32 +-
.../cli/commands/GfshStartLocatorLogTest.java | 6 +-
.../LauncherLifecycleCommandsDUnitTest.java | 2 +-
.../StartLocatorCommandIntegrationTest.java | 2 +-
.../StartServerCommandIntegrationTest.java | 2 +-
.../cli/commands/StatusLocatorRealGfshTest.java | 4 +-
.../cli/shell/GfshDisconnectWithinScript.java | 31 +-
.../cli/shell/GfshExitCodeStatusCommandsTest.java | 6 +-
.../geode/rest/internal/web/GeodeRestClient.java | 2 +-
...Test.java => RestInterfaceIntegrationTest.java} | 54 +-
.../internal/web/RestSecurityIntegrationTest.java | 18 +-
.../web/RestSecurityPostProcessorTest.java | 28 +-
.../rest/internal/web/RestSecurityWithSSLTest.java | 23 +-
...itTest.java => RestServersIntegrationTest.java} | 38 +-
...ava => SwaggerVerificationIntegrationTest.java} | 13 +-
...va => RestQueryAndFunctionIntegrationTest.java} | 212 +-
.../apache/geode/session/tests/CargoTestBase.java | 1 +
.../geode/session/tests/ContainerManager.java | 6 +
.../geode/session/tests/ServerContainer.java | 29 +-
.../session/tests/TomcatClientServerTest.java | 2 +-
.../TomcatSessionBackwardsCompatibilityTest.java | 2 +-
.../{dunit => junit}/rules/EmbeddedPulseRule.java | 29 +-
.../{dunit => junit}/rules/HttpClientRule.java | 21 +-
.../geode/tools/pulse/PulseConnectivityTest.java | 8 +-
.../geode/tools/pulse/PulseDataExportTest.java | 4 +-
.../geode/tools/pulse/PulseSecurityTest.java | 6 +-
.../tools/pulse/PulseSecurityWithSSLTest.java | 4 +-
.../source/subnavs/geode-subnav.erb | 6 +-
.../build.gradle | 24 +-
.../src/main/java/java/net/InetAddress.java | 156 ++
.../test/concurrency/ConcurrentTestRunner.java | 135 ++
.../geode/test/concurrency/ParallelExecutor.java | 48 +
.../test/concurrency/RunnableWithException.java | 18 +-
.../org/apache/geode/test/concurrency/Runner.java | 16 +-
.../annotation/ConcurrentTestConfig.java | 17 +-
.../geode/test/concurrency/jpf/JpfRunner.java | 98 +
.../test/concurrency/jpf/JpfRunnerConfig.java | 19 +-
.../test/concurrency/jpf/ParallelExecutorImpl.java | 87 +
.../test/concurrency/jpf/logging/EmptyLogger.java | 1975 ++++++++++++++++++
...il_concurrent_locks_ReentrantReadWriteLock.java | 42 +
...ributed_internal_InternalDistributedSystem.java | 16 +-
...g_apache_geode_internal_logging_LogService.java | 42 +
...che_geode_internal_logging_log4j_LogMarker.java | 15 +-
.../JPF_org_apache_logging_log4j_LogManager.java | 21 +-
.../geode/test/concurrency/loop/LoopRunner.java | 90 +
.../test/concurrency/loop/LoopRunnerConfig.java | 7 +-
geode-core/build.gradle | 16 +
.../cache/FilterProfileConcurrencyTest.java | 86 +
.../apache/geode/cache/PartitionAttributes.java | 3 +
.../geode/cache/PartitionAttributesFactory.java | 3 +
.../asyncqueue/internal/AsyncEventQueueStats.java | 8 +-
.../cache/client/internal/ConnectionImpl.java | 26 +-
.../geode/cache/client/internal/PoolImpl.java | 1 -
.../org/apache/geode/cache/execute/Function.java | 43 +-
.../java/org/apache/geode/cache/query/Index.java | 8 +
.../geode/cache/query/internal/DerivedInfo.java | 15 +-
.../cache/query/internal/index/AbstractIndex.java | 3 +-
.../cache/query/internal/index/IndexManager.java | 27 +-
.../cache/query/internal/index/IndexProtocol.java | 2 -
.../distributed/internal/InternalLocator.java | 5 +
.../membership/InternalDistributedMember.java | 2 +-
.../distributed/internal/tcpserver/TcpServer.java | 22 +-
.../org/apache/geode/internal/DSFIDFactory.java | 5 +
.../geode/internal/DataSerializableFixedID.java | 2 +
.../org/apache/geode/internal/admin/SSLConfig.java | 2 -
.../geode/internal/cache/CachePerfStats.java | 4 +
.../geode/internal/cache/CacheServerImpl.java | 8 +-
.../apache/geode/internal/cache/DiskStoreImpl.java | 1 -
.../apache/geode/internal/cache/FilterProfile.java | 17 +-
.../geode/internal/cache/GemFireCacheImpl.java | 29 +
.../internal/cache/InitialImageOperation.java | 20 +
.../apache/geode/internal/cache/InternalCache.java | 4 +
.../geode/internal/cache/PartitionedRegion.java | 52 +-
.../internal/cache/PartitionedRegionDataStore.java | 74 +-
.../cache/RegionEntrySynchronizationListener.java} | 16 +-
.../internal/cache/execute/AbstractExecution.java | 5 +-
.../cache/persistence/BackupInspector.java | 219 +-
.../internal/cache/persistence/RestoreScript.java | 236 +--
.../cache/persistence/ScriptGenerator.java} | 24 +-
.../cache/persistence/UnixBackupInspector.java | 74 +
.../cache/persistence/UnixScriptGenerator.java | 58 +
.../cache/persistence/WindowsBackupInspector.java | 82 +
.../cache/persistence/WindowsScriptGenerator.java | 81 +
.../cache/snapshot/RegionSnapshotServiceImpl.java | 2 +-
.../apache/geode/internal/cache/tier/Acceptor.java | 6 +
.../internal/cache/tier/sockets/AcceptorImpl.java | 200 +-
.../cache/tier/sockets/CacheServerStats.java | 282 +--
.../cache/tier/sockets/ClientHealthMonitor.java | 28 +-
.../tier/sockets/ClientProtocolStatistics.java | 9 +-
.../sockets/GenericProtocolServerConnection.java | 68 +-
.../cache/tier/sockets/NoOpStatistics.java} | 14 +-
.../cache/tier/sockets/ServerConnection.java | 2 +-
.../tier/sockets/ServerConnectionFactory.java | 12 +-
.../tier/sockets/command/ExecuteFunction.java | 11 +-
.../tier/sockets/command/ExecuteFunction65.java | 11 +-
.../tier/sockets/command/ExecuteFunction66.java | 11 +-
.../sockets/command/ExecuteRegionFunction.java | 9 +-
.../sockets/command/ExecuteRegionFunction61.java | 6 +-
.../sockets/command/ExecuteRegionFunction65.java | 9 +-
.../sockets/command/ExecuteRegionFunction66.java | 9 +-
.../command/ExecuteRegionFunctionSingleHop.java | 9 +-
.../internal/cache/wan/AbstractGatewaySender.java | 38 +
.../wan/AbstractGatewaySenderEventProcessor.java | 2 +
.../internal/cache/wan/GatewaySenderEventImpl.java | 2 +-
...waySenderQueueEntrySynchronizationListener.java | 39 +-
...aySenderQueueEntrySynchronizationOperation.java | 314 +++
.../internal/cache/wan/GatewaySenderStats.java | 29 +-
...currentParallelGatewaySenderEventProcessor.java | 8 +
.../ParallelGatewaySenderEventProcessor.java | 22 +-
...oncurrentSerialGatewaySenderEventProcessor.java | 7 +
.../serial/SerialGatewaySenderEventProcessor.java | 6 +
.../internal/cache/xmlcache/CacheCreation.java | 8 +
.../cache/xmlcache/ClientCacheCreation.java | 10 +
.../xmlcache/ParallelGatewaySenderCreation.java | 9 +
.../xmlcache/SerialGatewaySenderCreation.java | 9 +
.../geode/internal/i18n/LocalizedStrings.java | 16 +-
.../io/MainWithChildrenRollingFileHandler.java | 3 +
.../protocol/ClientProtocolMessageHandler.java | 6 +
.../internal/protocol/MessageExecutionContext.java | 37 +-
.../server/AuthenticatorLookupService.java | 10 +-
.../server/AuthorizationLookupService.java | 10 +-
.../security/IntegratedSecurityService.java | 4 +
.../concurrent/CustomEntryConcurrentHashMap.java | 6 +-
.../geode/management/internal/cli/CliUtil.java | 10 +-
.../management/internal/cli/GfshParseResult.java | 5 +-
.../cli/commands/ChangeLogLevelCommand.java | 4 +-
.../internal/cli/commands/ConnectCommand.java | 133 +-
.../cli/commands/CreateAsyncEventQueueCommand.java | 2 +-
.../cli/commands/CreateGatewayReceiverCommand.java | 11 +-
.../internal/cli/commands/CreateRegionCommand.java | 2 +-
.../internal/cli/commands/DebugCommand.java | 54 +
.../internal/cli/commands/DeployCommand.java | 2 +-
.../cli/commands/DescribeConnectionCommand.java | 52 +
.../cli/commands/DestroyFunctionCommand.java | 2 +-
.../internal/cli/commands/DisconnectCommand.java | 65 +
.../internal/cli/commands/EchoCommand.java | 60 +
.../cli/commands/ExecuteFunctionCommand.java | 297 +--
.../cli/commands/ExecuteScriptCommand.java | 52 +
.../internal/cli/commands/ExitCommand.java | 30 +-
.../internal/cli/commands/HistoryCommand.java | 141 ++
.../internal/cli/commands/ListIndexCommand.java | 1 +
.../internal/cli/commands/SetVariableCommand.java | 47 +
.../internal/cli/commands/ShCommand.java | 95 +
.../internal/cli/commands/ShellCommands.java | 481 -----
.../internal/cli/commands/ShowLogCommand.java | 67 +-
.../internal/cli/commands/SleepCommand.java | 39 +
.../internal/cli/commands/UndeployCommand.java | 2 +-
.../internal/cli/commands/VersionCommand.java | 36 +
.../internal/cli/domain/IndexDetails.java | 18 +-
.../functions/GatewayReceiverCreateFunction.java | 5 +
.../cli/functions/GatewayReceiverFunctionArgs.java | 10 +-
.../cli/functions/UserFunctionExecution.java | 197 +-
.../management/internal/cli/i18n/CliStrings.java | 8 +-
.../internal/cli/result/ResultBuilder.java | 31 +-
.../internal/cli/util/CommandStringBuilder.java | 10 +-
.../internal/security/ResourcePermissions.java | 35 +
.../web/controllers/ShellCommandsController.java | 13 +-
.../apache/geode/security/ResourcePermission.java | 8 +-
.../cache/query/JoinQueriesIntegrationTest.java | 122 ++
.../cache/query/TypedJsonQueryIntegrationTest.java | 102 +
.../apache/geode/cache/query/data/Portfolio.java | 4 +
.../query/dunit/CorruptedIndexIntegrationTest.java | 290 +++
.../query/functional/IndexCreationJUnitTest.java | 32 +
.../query/transaction/QueryAndJtaJUnitTest.java | 26 -
.../org/apache/geode/cache30/CacheTestCase.java | 10 +-
.../geode/cache30/ClientServerCCEDUnitTest.java | 2 +-
.../geode/cache30/RegionExpirationDUnitTest.java | 3 +-
.../disttx/DistributedTransactionDUnitTest.java | 8 +-
.../internal/ClassPathLoaderIntegrationTest.java | 4 +-
.../apache/geode/internal/ClassPathLoaderTest.java | 2 +-
.../geode/internal/JarDeployerDeadlockTest.java | 2 +-
.../geode/internal/JarDeployerIntegrationTest.java | 1 +
.../geode/internal/cache/BackupDUnitTest.java | 2 +-
.../geode/internal/cache/Bug48182JUnitTest.java | 13 +-
.../geode/internal/cache/DiskRegionJUnitTest.java | 3 +
.../geode/internal/cache/GIIDeltaDUnitTest.java | 9 +-
.../internal/cache/IncrementalBackupDUnitTest.java | 2 +-
.../geode/internal/cache/OplogFlushTest.java | 13 +-
.../internal/cache/OverflowOplogFlushTest.java | 11 +-
.../PartitionedRegionAttributesMutatorTest.java | 211 ++
.../cache/PartitionedRegionDataStoreJUnitTest.java | 63 -
.../cache/PartitionedRegionQueryDUnitTest.java | 4 +-
.../cache/execute/FunctionServiceBase.java | 23 +-
.../execute/MemberFunctionExecutionDUnitTest.java | 2 +-
...sistentColocatedPartitionedRegionDUnitTest.java | 9 +-
.../BackupInspectorIntegrationTest.java | 169 ++
.../persistence/BackupInspectorJUnitTest.java | 225 --
.../persistence/PersistentReplicatedTestBase.java | 2 +-
.../rollingupgrade/RollingUpgrade2DUnitTest.java | 8 +-
.../rollingupgrade/RollingUpgradeDUnitTest.java | 6 +-
.../tier/sockets/ClientHealthMonitorJUnitTest.java | 197 +-
.../cache/tier/sockets/ServerConnectionTest.java | 25 +-
.../sockets/command/ExecuteFunction65Test.java | 16 +-
.../sockets/command/ExecuteFunction66Test.java | 18 +-
.../tier/sockets/command/ExecuteFunctionTest.java | 14 +-
...yncEventQueueEntrySynchronizationDUnitTest.java | 183 ++
.../cache/wan/AsyncEventQueueTestBase.java | 48 +-
.../cache/wan/WaitingAsyncEventListener.java | 63 +
...ainWithChildrenRollingFileHandlerDUnitTest.java | 2 +-
.../security/IntegratedSecurityServiceTest.java | 2 +
...SecurityServiceFactoryShiroIntegrationTest.java | 7 +-
.../statistics/DiskSpaceLimitIntegrationTest.java | 38 +-
.../geode/management/CacheManagementDUnitTest.java | 48 +-
.../apache/geode/management/CompositeStats.java | 37 +-
.../geode/management/CompositeTestMBean.java | 12 +-
.../geode/management/CompositeTestMXBean.java | 13 +-
.../management/CompositeTypeTestDUnitTest.java | 10 +-
.../org/apache/geode/management/CustomMBean.java | 72 -
.../geode/management/DLockManagementDUnitTest.java | 11 +-
.../DataBrowserJSONValidationJUnitTest.java | 342 ---
.../geode/management/DeployJarTestSuite.java | 36 -
.../geode/management/DiskManagementDUnitTest.java | 4 +-
.../management/DistributedSystemDUnitTest.java | 69 +-
.../apache/geode/management/JMXMBeanDUnitTest.java | 35 +-
.../management/LocatorManagementDUnitTest.java | 384 ++--
.../org/apache/geode/management/MBeanUtil.java | 2 +-
.../apache/geode/management/MXBeanAwaitility.java | 80 +
.../geode/management/ManagementTestBase.java | 206 +-
.../geode/management/ManagementTestRule.java | 15 +-
.../management/MemberMBeanAttributesDUnitTest.java | 293 ++-
.../management/OffHeapManagementDUnitTest.java | 609 +++---
.../geode/management/QueryDataDUnitTest.java | 169 +-
.../QueryDataFunctionIntegrationTest.java | 322 +++
.../management/RegionCreateDestroyDUnitTest.java | 6 +-
.../management/RegionManagementDUnitTest.java | 170 +-
.../geode/management/TypedJsonJUnitTest.java | 281 ---
...niversalMembershipListenerAdapterDUnitTest.java | 2172 ++++++++------------
.../management/internal/cli/CliUtilDUnitTest.java | 18 +-
.../internal/cli/GfshParserAutoCompletionTest.java | 2 +-
.../internal/cli/GfshParserConverterTest.java | 2 +-
.../internal/cli/GfshParserParsingTest.java | 33 +-
.../management/internal/cli/NetstatDUnitTest.java | 4 +-
.../internal/cli/OptionAliasesParsingTest.java | 2 +-
.../cli/commands/AlterRegionCommandDUnitTest.java | 10 +-
.../commands/ChangeLogLevelCommandDUnitTest.java | 144 ++
.../internal/cli/commands/CliCommandTestBase.java | 2 -
.../cli/commands/ConcurrentDeployDUnitTest.java | 6 +-
.../cli/commands/ConfigCommandsDUnitTest.java | 566 -----
.../internal/cli/commands/ConnectCommandTest.java | 4 +-
.../cli/commands/CreateRegionCommandDUnitTest.java | 2 +-
.../cli/commands/CreateRegionCommandTest.java | 11 +-
...DeployCommandFunctionRegistrationDUnitTest.java | 2 +-
.../commands/DeployCommandRedeployDUnitTest.java | 4 +-
.../cli/commands/DeployWithGroupsDUnitTest.java | 4 +-
.../commands/DescribeConfigCommandJUnitTest.java | 90 +
.../commands/DescribeMembersCommandDUnitTest.java | 2 +-
.../cli/commands/DiskStoreCommandsDUnitTest.java | 30 +-
.../ExecuteFunctionCommandSecurityTest.java | 157 ++
.../cli/commands/ExportDataIntegrationTest.java | 4 +-
.../internal/cli/commands/ExportLogsDUnitTest.java | 4 +-
.../cli/commands/ExportLogsIntegrationTest.java | 4 +-
.../commands/ExportLogsOnServerManagerDUnit.java | 4 +-
.../cli/commands/ExportLogsStatsDUnitTest.java | 2 +-
.../ExportLogsWithMemberGroupDUnitTest.java | 2 +-
.../cli/commands/FunctionCommandsDUnitTest.java | 4 +-
.../internal/cli/commands/GcCommandDUnitTest.java | 118 ++
...ionWithCacheLoaderDuringCacheMissDUnitTest.java | 2 +-
.../cli/commands/GfshCommandIntegrationTest.java | 4 +-
.../cli/commands/ImportDataIntegrationTest.java | 22 +-
.../cli/commands/IndexCommandsDUnitTest.java | 20 +-
.../IndexCommandsShareConfigurationDUnitTest.java | 2 +-
.../commands/ListAndDescribeRegionDUnitTest.java | 2 +-
.../cli/commands/ListMembersCommandDUnitTest.java | 2 +-
.../commands/MiscellaneousCommandsDUnitTest.java | 518 -----
.../internal/cli/commands/QueryCommandTest.java | 4 +-
.../cli/commands/QueueCommandsDUnitTest.java | 6 +-
.../cli/commands/ShowDeadlockDUnitTest.java | 2 +-
.../cli/commands/ShowLogCommandDUnitTest.java | 163 ++
.../cli/commands/ShowMetricsDUnitTest.java | 4 +-
.../commands/ShowMissingDiskStoresDUnitTest.java | 2 +-
.../cli/commands/ShutdownCommandDUnitTest.java | 134 ++
.../GfshStatusCommandsIntegrationTest.java | 5 +-
.../DataCommandFunctionWithPDXJUnitTest.java | 2 +-
.../ExportLogsFunctionIntegrationTest.java | 2 +-
.../cli/functions/SizeExportLogsFunctionTest.java | 2 +-
.../cli/json/TypedJsonPdxIntegrationTest.java | 116 ++
.../internal/cli/json/TypedJsonTest.java | 140 +-
.../cli/shell/GfshMultilineCommandTest.java | 4 +-
.../cli/util/LogExporterIntegrationTest.java | 2 +-
.../internal/configuration/ClusterConfig.java | 4 +-
.../ClusterConfigDeployJarDUnitTest.java | 2 +-
.../ClusterConfigDistributionDUnitTest.java | 4 +-
.../ClusterConfigImportDUnitTest.java | 2 +-
.../configuration/ClusterConfigTestBase.java | 2 +-
.../ClusterConfigWithSecurityDUnitTest.java | 2 +-
.../ImportClusterConfigDistributedTest.java | 2 +-
.../security/AccessControlMBeanJUnitTest.java | 6 +-
.../CacheServerMBeanAuthenticationJUnitTest.java | 6 +-
.../CacheServerMBeanAuthorizationJUnitTest.java | 28 +-
...acheServerMBeanWithShiroIniIntegrationTest.java | 32 +-
.../internal/security/CliCommandsSecurityTest.java | 6 +-
.../security/DataCommandsSecurityTest.java | 8 +-
.../security/DeployCommandsSecurityTest.java | 6 +-
.../security/DiskStoreMXBeanSecurityJUnitTest.java | 26 +-
.../DistributedSystemMXBeanSecurityTest.java | 6 +-
.../security/GatewayReceiverMBeanSecurityTest.java | 8 +-
.../security/GatewaySenderMBeanSecurityTest.java | 20 +-
.../security/GfshCommandsPostProcessorTest.java | 6 +-
.../security/GfshCommandsSecurityTest.java | 6 +-
.../internal/security/JavaRmiServerNameTest.java | 2 +-
.../LockServiceMBeanAuthorizationJUnitTest.java | 26 +-
.../internal/security/MBeanSecurityJUnitTest.java | 6 +-
.../ManagerMBeanAuthorizationJUnitTest.java | 10 +-
.../security/MemberMBeanSecurityJUnitTest.java | 34 +-
.../internal/security/MultiUserDUnitTest.java | 6 +-
...SecurityServiceWithShiroIniIntegrationTest.java | 48 +-
.../management/internal/security/TestCommand.java | 117 +-
.../internal/security/TestFunctions.java | 62 +
.../apache/geode/security/ClientAuthDUnitTest.java | 4 +-
.../security/ClientContainsKeyAuthDUnitTest.java | 2 +-
.../ClientDestroyInvalidateAuthDUnitTest.java | 2 +-
.../security/ClientDestroyRegionAuthDUnitTest.java | 2 +-
.../ClientExecuteFunctionAuthDUnitTest.java | 84 +-
.../ClientExecuteRegionFunctionAuthDUnitTest.java | 61 +-
.../geode/security/ClientGetAllAuthDUnitTest.java | 2 +-
.../security/ClientGetEntryAuthDUnitTest.java | 2 +-
.../geode/security/ClientGetPutAuthDUnitTest.java | 2 +-
.../security/ClientRegionClearAuthDUnitTest.java | 2 +-
.../ClientRegisterInterestAuthDUnitTest.java | 2 +-
.../security/ClientRemoveAllAuthDUnitTest.java | 2 +-
.../ClientUnregisterInterestAuthDUnitTest.java | 2 +-
.../ClusterConfigWithoutSecurityDUnitTest.java | 2 +-
.../NoShowValue1PostProcessorDUnitTest.java | 2 +-
.../PDXGfshPostProcessorOnRemoteServerTest.java | 6 +-
.../geode/security/PDXPostProcessorDUnitTest.java | 4 +-
.../geode/security/PeerAuthenticatorDUnitTest.java | 2 +-
.../PeerSecurityWithEmbeddedLocatorDUnitTest.java | 2 +-
.../geode/security/PostProcessorDUnitTest.java | 2 +-
.../security/SecurityClusterConfigDUnitTest.java | 2 +-
.../SecurityWithoutClusterConfigDUnitTest.java | 4 +-
.../security/StartServerAuthorizationTest.java | 4 +-
.../java/org/apache/geode/test/dunit/Assert.java | 14 +-
.../apache/geode/test/dunit/AsyncInvocation.java | 2 +
.../apache/geode/test/dunit/DUnitBlackboard.java | 8 +-
.../java/org/apache/geode/test/dunit/DUnitEnv.java | 9 +-
.../org/apache/geode/test/dunit/DebuggerUtils.java | 13 +-
.../org/apache/geode/test/dunit/Disconnect.java | 53 +
.../geode/test/dunit/DistributedTestUtils.java | 40 +-
.../java/org/apache/geode/test/dunit/Host.java | 49 +-
.../test/java/org/apache/geode/test/dunit/VM.java | 32 +-
.../dunit/cache}/CacheTestCase.java | 2 +-
.../cache/examples/CacheTestCaseExampleTest.java | 19 +-
.../dunit/cache/internal/JUnit3CacheTestCase.java | 10 +-
.../dunit/cache/internal/JUnit4CacheTestCase.java | 172 +-
.../geode/test/dunit/cache/rules/CacheRule.java | 203 ++
.../dunit/cache/rules/tests/CacheRuleTest.java | 287 +++
.../examples/AsyncInvokeCallableExampleTest.java | 92 +
.../AsyncInvokeRunnableExampleTest.java} | 43 +-
.../dunit/examples/BeforeClassExampleTest.java | 23 +-
.../CatchingUnexpectedExceptionExampleTest.java | 98 +
.../examples/DistributedTestCaseExampleTest.java | 20 +-
.../examples/DistributedTestRuleExampleTest.java | 21 +-
...DoNotHandleUnexpectedExceptionExampleTest.java} | 43 +-
.../FixtureOrderingExampleTest.java} | 52 +-
.../InvokeCallableExampleTest.java} | 41 +-
.../InvokeRunnableExampleTest.java} | 36 +-
.../examples/LocatorPortClusterExampleTest.java | 73 +
.../ReplaceTryFinallyExampleTest.java} | 48 +-
.../dunit/internal/JUnit3DistributedTestCase.java | 5 +
.../dunit/internal/JUnit4DistributedTestCase.java | 21 +-
.../dunit/rules/DistributedDisconnectRule.java | 57 +-
.../dunit/rules/DistributedExternalResource.java | 2 +-
.../test/dunit/rules/DistributedTestRule.java | 85 +
.../test/dunit/rules/LocatorServerStartupRule.java | 29 +-
.../apache/geode/test/dunit/rules/MemberVM.java | 12 +-
.../geode/test/dunit/rules/RemoteInvoker.java | 2 +-
.../geode/test/dunit/rules/SharedCountersRule.java | 183 ++
.../DistributedDisconnectRuleAsClassRuleTest.java | 171 ++
.../rules/tests/DistributedDisconnectRuleTest.java | 187 ++
.../dunit/rules/tests/DistributedTestRuleTest.java | 21 +-
.../{test => tests}/MemberStarterRuleTest.java | 5 +-
.../rules/tests/SharedCountersDistributedTest.java | 178 ++
.../geode/test/dunit/standalone/BounceResult.java | 10 +-
.../geode/test/dunit/tests/BasicDUnitTest.java | 6 +-
.../tests/GetDefaultDiskStoreNameDUnitTest.java | 4 +-
.../GetPidAndIdAfterBounceDistributedTest.java | 62 +
...itTest.java => GetPidAndIdDistributedTest.java} | 37 +-
.../dunit/tests/GetTestMethodNameDUnitTest.java | 4 +-
.../dunit/tests/GetUniqueNameDistributedTest.java | 23 +-
.../test/dunit/tests/JUnit4BasicDUnitTest.java | 4 +-
.../JUnit4GetDefaultDiskStoreNameDUnitTest.java | 1 +
.../tests/JUnit4GetTestMethodNameDUnitTest.java | 1 +
...ridingGetPropertiesDisconnectsAllDUnitTest.java | 1 +
.../geode/test/dunit/tests/JUnit4VMDUnitTest.java | 1 +
...ridingGetPropertiesDisconnectsAllDUnitTest.java | 5 +-
.../apache/geode/test/dunit/tests/VMDUnitTest.java | 1 +
.../rules/ConnectionConfiguration.java | 4 +-
.../{dunit => junit}/rules/GfshParserRule.java | 3 +-
.../rules/GfshShellConnectionRule.java | 68 +-
.../geode/test/{dunit => junit}/rules/Locator.java | 5 +-
.../{dunit => junit}/rules/LocatorStarterRule.java | 35 +-
.../rules/MBeanServerConnectionRule.java | 69 +-
.../geode/test/{dunit => junit}/rules/Member.java | 4 +-
.../{dunit => junit}/rules/MemberStarterRule.java | 49 +-
.../geode/test/{dunit => junit}/rules/Server.java | 6 +-
.../{dunit => junit}/rules/ServerStarterRule.java | 13 +-
.../codeAnalysis/sanctionedDataSerializables.txt | 12 +-
.../geode/codeAnalysis/sanctionedSerializables.txt | 9 +-
.../cache/tier/sockets/command/CloseCQ.java | 24 +-
.../cache/tier/sockets/command/ExecuteCQ61.java | 7 +-
.../cache/tier/sockets/DurableClientTestCase.java | 19 +-
.../cache/tier/sockets/command/CloseCQTest.java | 5 +-
.../tier/sockets/command/ExecuteCQ61Test.java | 4 +-
.../security/CQPDXPostProcessorDUnitTest.java | 3 +-
.../geode/security/CQPostProcessorDunitTest.java | 2 +-
.../geode/security/ClientCQAuthDUnitTest.java | 7 +-
.../geode/security/ClientQueryAuthDUnitTest.java | 2 +-
.../geode/test/dunit/rules/CQUnitTestRule.java | 27 +-
.../deploying_application_jars.html.md.erb | 12 +-
.../gfsh_config_troubleshooting.html.md.erb | 2 +-
.../persisting_configurations.html.md.erb | 14 +-
.../cluster_config/using_member_groups.html.md.erb | 2 +-
.../query_index/creating_hash_indexes.html.md.erb | 13 +-
.../exporting_a_snapshot.html.md.erb | 37 +-
.../filtering_snapshot_entries.html.md.erb | 2 +-
.../importing_a_snapshot.html.md.erb | 9 +-
.../implementing_authorization.html.md.erb | 6 +-
.../reference/topics/client-cache.html.md.erb | 6 +
.../gfsh/command-pages/alter.html.md.erb | 19 +-
.../gfsh/command-pages/change.html.md.erb | 2 +-
.../gfsh/command-pages/close.html.md.erb | 13 +-
.../gfsh/command-pages/compact.html.md.erb | 4 +-
.../gfsh/command-pages/create.html.md.erb | 55 +-
.../gfsh/command-pages/deploy.html.md.erb | 16 +-
.../gfsh/command-pages/destroy.html.md.erb | 24 +-
.../gfsh/command-pages/execute.html.md.erb | 9 +-
.../gfsh/command-pages/export.html.md.erb | 88 +-
.../gfsh/command-pages/gc.html.md.erb | 6 +-
.../gfsh/command-pages/import.html.md.erb | 97 +-
.../gfsh/command-pages/list.html.md.erb | 39 +-
.../gfsh/command-pages/netstat.html.md.erb | 8 +-
.../gfsh/command-pages/pause.html.md.erb | 8 +-
.../gfsh/command-pages/resume.html.md.erb | 10 +-
.../gfsh/command-pages/search.html.md.erb | 12 +-
.../gfsh/command-pages/show.html.md.erb | 6 +-
.../gfsh/command-pages/start.html.md.erb | 35 +-
.../gfsh/command-pages/status.html.md.erb | 28 +-
.../gfsh/command-pages/stop.html.md.erb | 27 +-
.../gfsh/command-pages/undeploy.html.md.erb | 16 +-
.../gfsh/quick_ref_commands_by_area.html.md.erb | 35 +-
geode-junit/build.gradle | 3 +-
.../apache/geode/test/compiler}/ClassBuilder.java | 5 +-
.../geode/test/junit/categories/RestAPITest.java | 2 +-
.../junit/rules/DescribedExternalResource.java | 2 +-
.../geode/test/junit}/rules/JarFileRule.java | 18 +-
.../geode/test/junit}/rules/RequiresGeodeHome.java | 2 +-
.../test/junit}/rules/gfsh/GfshExecution.java | 2 +-
.../geode/test/junit}/rules/gfsh/GfshRule.java | 76 +-
.../geode/test/junit}/rules/gfsh/GfshScript.java | 8 +-
.../test/junit}/rules/gfsh/ProcessLogger.java | 2 +-
.../test/junit}/rules/gfsh/StreamGobbler.java | 2 +-
.../serializable/SerializableExternalResource.java | 2 +-
.../runners/CategoryWithParameterizedRunner.java | 9 +-
.../CategoryWithParameterizedRunnerFactory.java | 7 +-
.../{runner => runners}/SuiteBlockRunner.java | 12 +-
.../junit/{runner => runners}/SuiteRunner.java | 28 +-
.../geode/test/junit/runners}/TestRunner.java | 24 +-
.../geode/test/junit/categories/CategoryTest.java | 2 +-
.../test/junit/rules/ExpectedTimeoutRuleTest.java | 1 +
.../test/junit/rules/IgnoreUntilRuleTest.java | 1 +
.../geode/test/junit/rules/RepeatRuleTest.java | 1 +
.../test/junit/rules/RestoreLocaleRuleTest.java | 16 +-
.../junit/rules/RetryRuleGlobalWithErrorTest.java | 1 +
.../rules/RetryRuleGlobalWithExceptionTest.java | 1 +
.../junit/rules/RetryRuleLocalWithErrorTest.java | 1 +
.../rules/RetryRuleLocalWithExceptionTest.java | 1 +
.../geode/test/junit/rules/RuleListTest.java | 1 +
.../test/junit/rules/TemporaryFileRuleTest.java | 1 +
.../junit/rules/examples/RuleAndClassRuleTest.java | 2 +-
.../lucene/internal/cli/LuceneCliStrings.java | 3 +-
.../lucene/internal/cli/LuceneIndexCommands.java | 5 +-
.../cli/functions/LuceneCreateIndexFunction.java | 6 +-
.../cli/functions/LuceneDescribeIndexFunction.java | 6 +-
.../cli/functions/LuceneDestroyIndexFunction.java | 8 +-
.../cli/functions/LuceneListIndexFunction.java | 6 +-
.../cli/functions/LuceneSearchIndexFunction.java | 8 +-
.../internal/distributed/LuceneQueryFunction.java | 14 +-
.../distributed/WaitUntilFlushedFunction.java | 13 +-
.../internal/results/LuceneGetPageFunction.java | 14 +-
.../lucene/LuceneClientSecurityDUnitTest.java | 50 +-
.../lucene/LuceneCommandsSecurityDUnitTest.java | 2 +-
.../LuceneSearchWithRollingUpgradeDUnit.java | 8 +-
.../internal/cli/LuceneIndexCommandsDUnitTest.java | 207 +-
.../LuceneCreateIndexFunctionJUnitTest.java | 5 +-
.../LuceneDescribeIndexFunctionJUnitTest.java | 4 +-
.../LuceneDestroyIndexFunctionJUnitTest.java | 13 +-
.../LuceneListIndexFunctionJUnitTest.java | 3 +-
.../LuceneSearchIndexFunctionJUnitTest.java | 4 +-
.../LuceneClusterConfigurationDUnitTest.java | 4 +-
geode-old-versions/build.gradle | 45 +-
.../exception/InvalidProtocolMessageException.java | 2 +-
.../protocol/operations/OperationHandler.java | 8 +-
.../protocol/protobuf/EncodingTypeTranslator.java | 7 +-
.../protocol/protobuf/OperationContext.java | 5 +-
.../protobuf/ProtobufOperationsProcessor.java | 33 +-
.../protobuf/ProtobufProtocolMessageHandler.java | 47 +-
.../protobuf/ProtobufSerializationService.java | 18 +-
.../protocol/protobuf/ProtocolErrorCode.java | 2 +-
.../operations/GetAllRequestOperationHandler.java | 33 +-
.../GetAvailableServersOperationHandler.java | 12 +-
.../GetRegionNamesRequestOperationHandler.java | 14 +-
.../GetRegionRequestOperationHandler.java | 25 +-
.../operations/GetRequestOperationHandler.java | 31 +-
.../operations/PutAllRequestOperationHandler.java | 36 +-
.../operations/PutRequestOperationHandler.java | 31 +-
.../operations/RemoveRequestOperationHandler.java | 29 +-
.../registry/OperationContextRegistry.java | 20 +-
.../server/ProtobufSimpleAuthenticator.java | 2 +-
.../security/server/ProtobufSimpleAuthorizer.java | 2 +-
.../serializer/ProtobufProtocolSerializer.java | 6 +-
.../statistics/ProtobufClientStatistics.java | 22 +-
.../statistics/ProtobufClientStatisticsImpl.java | 103 +
.../protobuf/utilities/ProtobufPrimitiveTypes.java | 4 +-
.../utilities/ProtobufRequestUtilities.java | 14 +-
.../utilities/ProtobufResponseUtilities.java | 4 +-
.../protobuf/utilities/ProtobufUtilities.java | 16 +-
.../exception/UnknownProtobufPrimitiveType.java | 2 +-
.../{ => internal}/protocol/responses/Failure.java | 2 +-
.../{ => internal}/protocol/responses/Result.java | 2 +-
.../{ => internal}/protocol/responses/Success.java | 2 +-
.../protocol/serializer/ProtocolSerializer.java | 6 +-
.../serialization/SerializationService.java | 6 +-
.../serialization/SerializationType.java | 2 +-
.../{ => internal}/serialization/TypeCodec.java | 2 +-
.../serialization/codec/JSONCodec.java | 6 +-
.../UnsupportedEncodingTypeException.java | 2 +-
.../registry/SerializationCodecRegistry.java | 26 +-
.../CodecAlreadyRegisteredForTypeException.java | 4 +-
.../CodecNotRegisteredForTypeException.java | 2 +-
...cache.tier.sockets.ClientProtocolMessageHandler | 1 +
....internal.protocol.ClientProtocolMessageHandler | 2 +-
...internal.protocol.security.server.Authenticator | 2 +-
...de.internal.protocol.security.server.Authorizer | 2 +-
...g.apache.geode.internal.serialization.TypeCodec | 1 +
.../org.apache.geode.security.server.Authenticator | 1 +
.../org.apache.geode.serialization.TypeCodec | 1 -
.../GenericProtocolServerConnectionTest.java | 113 +-
.../protocol}/AuthenticationIntegrationTest.java | 8 +-
.../protocol}/AuthorizationIntegrationTest.java | 20 +-
.../geode/{ => internal}/protocol/MessageUtil.java | 19 +-
.../geode/{ => internal}/protocol/OpsHandler.java | 4 +-
.../acceptance/CacheConnectionJUnitTest.java | 277 +++
.../CacheConnectionTimeoutJUnitTest.java | 168 ++
.../acceptance/CacheMaxConnectionJUnitTest.java | 243 +++
.../acceptance/CacheOperationsJUnitTest.java} | 73 +-
.../acceptance/LocatorConnectionDUnitTest.java | 286 +++
...TypeToSerializationTypeTranslatorJUnitTest.java | 7 +-
.../ProtobufProtocolMessageHandlerTest.java | 8 +-
.../ProtobufSimpleAuthenticatorJUnitTest.java | 7 +-
.../GetAllRequestOperationHandlerJUnitTest.java | 43 +-
...tAvailableServersOperationHandlerJUnitTest.java | 31 +-
...egionNamesRequestOperationHandlerJUnitTest.java | 31 +-
.../GetRegionRequestOperationHandlerJUnitTest.java | 30 +-
.../GetRequestOperationHandlerJUnitTest.java | 67 +-
.../operations/OperationHandlerJUnitTest.java | 6 +-
.../PutAllRequestOperationHandlerJUnitTest.java | 32 +-
.../PutRequestOperationHandlerJUnitTest.java | 49 +-
.../RemoveRequestOperationHandlerJUnitTest.java | 60 +-
.../statistics/NoOpProtobufStatistics.java | 35 +-
.../utilities/ProtobufUtilitiesJUnitTest.java | 4 +-
.../server/AuthenticationIntegrationTest.java | 8 +-
.../server/AuthorizationIntegrationTest.java | 13 +-
.../ProtobufProtocolSerializerJUnitTest.java | 8 +-
.../serialization/codec/JSONCodecJUnitTest.java | 2 +-
.../registry/CodecRegistryJUnitTest.java} | 35 +-
.../RoundTripLocatorConnectionDUnitTest.java | 141 --
.../registry/CodecRegistryJUnitTest.java | 108 -
.../protocol/acceptance}/default.keystore | Bin
geode-pulse/build.gradle | 4 +
.../cache/wan/WANRollingUpgradeDUnitTest.java | 5 +-
.../geode/internal/cache/wan/WANTestBase.java | 2 +-
.../ParallelGatewaySenderOperationsDUnitTest.java | 38 +
.../CreateGatewayReceiverCommandDUnitTest.java | 112 +-
.../cache/wan/wancommand/WANCommandTestBase.java | 32 +-
...rConfigurationIndexWithFromClauseDUnitTest.java | 2 +-
.../cli/commands/AlterRuntimeCommandDUnitTest.java | 425 ++++
.../commands/ClusterConfigurationDUnitTest.java | 4 +-
.../cli/commands/CommandOverHttpDUnitTest.java | 10 +-
.../internal/cli/commands/CommandOverHttpTest.java | 6 +-
.../commands/ConnectCommandIntegrationTest.java | 4 +-
.../cli/commands/ConnectCommandWithSSLTest.java | 33 +-
.../commands/ConnectCommandWithSecurityTest.java | 4 +-
.../commands/DescribeConfigCommandDUnitTest.java | 91 +
...xecuteFunctionCommandWithSecurityDUnitTest.java | 113 +
.../cli/commands/ExportConfigCommandDUnitTest.java | 111 +
.../ExportLogsOverHttpIntegrationTest.java | 2 +-
.../commands/ExportLogsStatsOverHttpDUnitTest.java | 2 +-
.../cli/commands/IndexCommandOverHttpTest.java | 2 +-
.../security/GfshCommandsOverHttpSecurityTest.java | 2 +-
.../internal/security/LogNoPasswordTest.java | 2 +-
.../HttpOperationInvokerMBeanOperationTest.java | 4 +-
.../shell/HttpOperationInvokerSecurityTest.java | 4 +-
gradle/dependency-resolution.gradle | 89 +-
gradle/dependency-versions.properties | 4 +-
gradle/ide.gradle | 16 +-
gradle/rat.gradle | 1 +
settings.gradle | 1 +
602 files changed, 17004 insertions(+), 9535 deletions(-)
copy
geode-core/src/test/java/org/apache/geode/management/internal/cli/json/TypedJsonTest.java
=>
geode-assembly/src/test/java/org/apache/geode/management/internal/cli/shell/GfshDisconnectWithinScript.java
(60%)
rename
geode-assembly/src/test/java/org/apache/geode/rest/internal/web/{RestInterfaceJUnitTest.java
=> RestInterfaceIntegrationTest.java} (95%)
rename
geode-assembly/src/test/java/org/apache/geode/rest/internal/web/{RestServersJUnitTest.java
=> RestServersIntegrationTest.java} (61%)
rename
geode-assembly/src/test/java/org/apache/geode/rest/internal/web/{SwaggerVerificationTest.java
=> SwaggerVerificationIntegrationTest.java} (86%)
rename
geode-assembly/src/test/java/org/apache/geode/rest/internal/web/controllers/{RestAPIsQueryAndFEJUnitTest.java
=> RestQueryAndFunctionIntegrationTest.java} (94%)
rename geode-assembly/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/EmbeddedPulseRule.java (94%)
rename geode-assembly/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/HttpClientRule.java (97%)
copy {geode-junit => geode-concurrency-test}/build.gradle (50%)
mode change 100755 => 100644
create mode 100644
geode-concurrency-test/src/main/java/java/net/InetAddress.java
create mode 100644
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/ConcurrentTestRunner.java
create mode 100644
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/ParallelExecutor.java
copy geode-core/src/test/java/org/apache/geode/test/dunit/rules/Member.java =>
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/RunnableWithException.java
(79%)
copy geode-core/src/test/java/org/apache/geode/cache30/CacheTestCase.java =>
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/Runner.java
(70%)
copy
geode-core/src/test/java/org/apache/geode/test/dunit/rules/ConnectionConfiguration.java
=>
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/annotation/ConcurrentTestConfig.java
(74%)
create mode 100644
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/JpfRunner.java
copy
geode-core/src/test/java/org/apache/geode/test/dunit/rules/ConnectionConfiguration.java
=>
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/JpfRunnerConfig.java
(71%)
create mode 100644
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/ParallelExecutorImpl.java
create mode 100644
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/logging/EmptyLogger.java
create mode 100644
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_java_util_concurrent_locks_ReentrantReadWriteLock.java
copy
geode-protobuf/src/main/java/org/apache/geode/protocol/exception/UnknownProtobufPrimitiveType.java
=>
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_org_apache_geode_distributed_internal_InternalDistributedSystem.java
(69%)
create mode 100644
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_org_apache_geode_internal_logging_LogService.java
copy
geode-protobuf/src/main/java/org/apache/geode/protocol/exception/UnknownProtobufPrimitiveType.java
=>
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_org_apache_geode_internal_logging_log4j_LogMarker.java
(69%)
copy
geode-junit/src/test/java/org/apache/geode/test/junit/rules/TestRunner.java =>
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/jpf/peers/JPF_org_apache_logging_log4j_LogManager.java
(64%)
mode change 100755 => 100644
create mode 100644
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/loop/LoopRunner.java
copy
geode-junit/src/main/java/org/apache/geode/test/junit/categories/RestAPITest.java
=>
geode-concurrency-test/src/main/java/org/apache/geode/test/concurrency/loop/LoopRunnerConfig.java
(84%)
mode change 100755 => 100644
create mode 100644
geode-core/src/jpfTest/java/org/apache/geode/internal/cache/FilterProfileConcurrencyTest.java
copy geode-core/src/{test/java/org/apache/geode/test/dunit/rules/Server.java
=>
main/java/org/apache/geode/internal/cache/RegionEntrySynchronizationListener.java}
(69%)
copy geode-core/src/{test/java/org/apache/geode/test/dunit/rules/Member.java
=> main/java/org/apache/geode/internal/cache/persistence/ScriptGenerator.java}
(61%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/UnixBackupInspector.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/UnixScriptGenerator.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/WindowsBackupInspector.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/WindowsScriptGenerator.java
copy
geode-junit/src/main/java/org/apache/geode/test/junit/categories/RestAPITest.java
=>
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientProtocolStatistics.java
(74%)
mode change 100755 => 100644
copy geode-core/src/{test/java/org/apache/geode/test/dunit/rules/Locator.java
=> main/java/org/apache/geode/internal/cache/tier/sockets/NoOpStatistics.java}
(78%)
copy
geode-junit/src/main/java/org/apache/geode/test/junit/runner/SuiteBlockRunner.java
=>
geode-core/src/main/java/org/apache/geode/internal/cache/wan/GatewaySenderQueueEntrySynchronizationListener.java
(50%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/wan/GatewaySenderQueueEntrySynchronizationOperation.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/DebugCommand.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/DescribeConnectionCommand.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/DisconnectCommand.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/EchoCommand.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ExecuteScriptCommand.java
copy
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/ExportLogsOverHttpIntegrationTest.java
=>
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ExitCommand.java
(50%)
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/HistoryCommand.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/SetVariableCommand.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ShCommand.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ShellCommands.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/SleepCommand.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/VersionCommand.java
create mode 100644
geode-core/src/main/java/org/apache/geode/management/internal/security/ResourcePermissions.java
create mode 100644
geode-core/src/test/java/org/apache/geode/cache/query/JoinQueriesIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/cache/query/TypedJsonQueryIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/cache/query/dunit/CorruptedIndexIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionAttributesMutatorTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/persistence/BackupInspectorIntegrationTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/persistence/BackupInspectorJUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/wan/AsyncEventQueueEntrySynchronizationDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/wan/WaitingAsyncEventListener.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/CustomMBean.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/DataBrowserJSONValidationJUnitTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/DeployJarTestSuite.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/MXBeanAwaitility.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/QueryDataFunctionIntegrationTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/TypedJsonJUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ChangeLogLevelCommandDUnitTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ConfigCommandsDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeConfigCommandJUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ExecuteFunctionCommandSecurityTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/GcCommandDUnitTest.java
delete mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/MiscellaneousCommandsDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ShowLogCommandDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ShutdownCommandDUnitTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/cli/json/TypedJsonPdxIntegrationTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/management/internal/security/TestFunctions.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/Disconnect.java
copy geode-core/src/test/java/org/apache/geode/{cache30 =>
test/dunit/cache}/CacheTestCase.java (96%)
copy
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/IndexCommandOverHttpTest.java
=>
geode-core/src/test/java/org/apache/geode/test/dunit/cache/examples/CacheTestCaseExampleTest.java
(66%)
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/cache/rules/CacheRule.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/cache/rules/tests/CacheRuleTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/examples/AsyncInvokeCallableExampleTest.java
copy
geode-core/src/test/java/org/apache/geode/test/dunit/{tests/GetTestMethodNameDUnitTest.java
=> examples/AsyncInvokeRunnableExampleTest.java} (50%)
mode change 100755 => 100644
copy
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/IndexCommandOverHttpTest.java
=>
geode-core/src/test/java/org/apache/geode/test/dunit/examples/BeforeClassExampleTest.java
(63%)
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/examples/CatchingUnexpectedExceptionExampleTest.java
copy
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/IndexCommandOverHttpTest.java
=>
geode-core/src/test/java/org/apache/geode/test/dunit/examples/DistributedTestCaseExampleTest.java
(64%)
copy
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/IndexCommandOverHttpTest.java
=>
geode-core/src/test/java/org/apache/geode/test/dunit/examples/DistributedTestRuleExampleTest.java
(63%)
copy
geode-core/src/test/java/org/apache/geode/test/dunit/{tests/JUnit4GetTestMethodNameDUnitTest.java
=> examples/DoNotHandleUnexpectedExceptionExampleTest.java} (52%)
copy
geode-core/src/test/java/org/apache/geode/test/dunit/{tests/GetTestMethodNameDUnitTest.java
=> examples/FixtureOrderingExampleTest.java} (52%)
mode change 100755 => 100644
copy
geode-core/src/test/java/org/apache/geode/test/dunit/{tests/JUnit4GetTestMethodNameDUnitTest.java
=> examples/InvokeCallableExampleTest.java} (51%)
copy
geode-core/src/test/java/org/apache/geode/test/dunit/{tests/JUnit4GetTestMethodNameDUnitTest.java
=> examples/InvokeRunnableExampleTest.java} (53%)
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/examples/LocatorPortClusterExampleTest.java
copy
geode-core/src/test/java/org/apache/geode/test/dunit/{tests/GetTestMethodNameDUnitTest.java
=> examples/ReplaceTryFinallyExampleTest.java} (52%)
mode change 100755 => 100644
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/rules/DistributedTestRule.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/rules/SharedCountersRule.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/DistributedDisconnectRuleAsClassRuleTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/DistributedDisconnectRuleTest.java
copy
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/IndexCommandOverHttpTest.java
=>
geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/DistributedTestRuleTest.java
(63%)
rename geode-core/src/test/java/org/apache/geode/test/dunit/rules/{test =>
tests}/MemberStarterRuleTest.java (96%)
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/rules/tests/SharedCountersDistributedTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/test/dunit/tests/GetPidAndIdAfterBounceDistributedTest.java
copy
geode-core/src/test/java/org/apache/geode/test/dunit/tests/{JUnit4GetTestMethodNameDUnitTest.java
=> GetPidAndIdDistributedTest.java} (55%)
copy
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/IndexCommandOverHttpTest.java
=>
geode-core/src/test/java/org/apache/geode/test/dunit/tests/GetUniqueNameDistributedTest.java
(61%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/ConnectionConfiguration.java (96%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/GfshParserRule.java (98%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/GfshShellConnectionRule.java (88%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/Locator.java (95%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/LocatorStarterRule.java (94%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/MBeanServerConnectionRule.java (94%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/Member.java (95%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/MemberStarterRule.java (94%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/Server.java (95%)
rename geode-core/src/test/java/org/apache/geode/test/{dunit =>
junit}/rules/ServerStarterRule.java (97%)
rename {geode-core/src/test/java/org/apache/geode/internal =>
geode-junit/src/main/java/org/apache/geode/test/compiler}/ClassBuilder.java
(99%)
rename {geode-core/src/test/java/org/apache/geode/test/dunit =>
geode-junit/src/main/java/org/apache/geode/test/junit}/rules/JarFileRule.java
(90%)
rename {geode-assembly/src/test/java/org/apache/geode/test/dunit =>
geode-junit/src/main/java/org/apache/geode/test/junit}/rules/RequiresGeodeHome.java
(97%)
rename {geode-assembly/src/test/java/org/apache/geode/test/dunit =>
geode-junit/src/main/java/org/apache/geode/test/junit}/rules/gfsh/GfshExecution.java
(97%)
rename {geode-assembly/src/test/java/org/apache/geode/test/dunit =>
geode-junit/src/main/java/org/apache/geode/test/junit}/rules/gfsh/GfshRule.java
(85%)
rename {geode-assembly/src/test/java/org/apache/geode/test/dunit =>
geode-junit/src/main/java/org/apache/geode/test/junit}/rules/gfsh/GfshScript.java
(94%)
rename {geode-assembly/src/test/java/org/apache/geode/test/dunit =>
geode-junit/src/main/java/org/apache/geode/test/junit}/rules/gfsh/ProcessLogger.java
(98%)
rename {geode-assembly/src/test/java/org/apache/geode/test/dunit =>
geode-junit/src/main/java/org/apache/geode/test/junit}/rules/gfsh/StreamGobbler.java
(96%)
rename geode-junit/src/main/java/org/apache/geode/test/junit/{runner =>
runners}/SuiteBlockRunner.java (88%)
rename geode-junit/src/main/java/org/apache/geode/test/junit/{runner =>
runners}/SuiteRunner.java (64%)
rename geode-junit/src/{test/java/org/apache/geode/test/junit/rules =>
main/java/org/apache/geode/test/junit/runners}/TestRunner.java (62%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/exception/InvalidProtocolMessageException.java (95%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/operations/OperationHandler.java (85%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/EncodingTypeTranslator.java (91%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/OperationContext.java (94%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/ProtobufOperationsProcessor.java (68%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/ProtobufProtocolMessageHandler.java (68%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/ProtobufSerializationService.java (75%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/ProtocolErrorCode.java (96%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetAllRequestOperationHandler.java (77%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetAvailableServersOperationHandler.java
(89%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetRegionNamesRequestOperationHandler.java
(80%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetRegionRequestOperationHandler.java
(70%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetRequestOperationHandler.java (69%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/PutAllRequestOperationHandler.java (72%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/PutRequestOperationHandler.java (69%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/RemoveRequestOperationHandler.java (69%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/registry/OperationContextRegistry.java (84%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/security/server/ProtobufSimpleAuthenticator.java
(97%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/security/server/ProtobufSimpleAuthorizer.java (95%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/serializer/ProtobufProtocolSerializer.java (87%)
rename geode-core/src/test/java/org/apache/geode/management/CustomMXBean.java
=>
geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/statistics/ProtobufClientStatistics.java
(63%)
create mode 100644
geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/statistics/ProtobufClientStatisticsImpl.java
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/utilities/ProtobufPrimitiveTypes.java (91%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/utilities/ProtobufRequestUtilities.java (98%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/utilities/ProtobufResponseUtilities.java (95%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/protobuf/utilities/ProtobufUtilities.java (95%)
rename geode-protobuf/src/main/java/org/apache/geode/{protocol =>
internal/protocol/protobuf/utilities}/exception/UnknownProtobufPrimitiveType.java
(93%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/responses/Failure.java (96%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/responses/Result.java (95%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/responses/Success.java (96%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/protocol/serializer/ProtocolSerializer.java (90%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/serialization/SerializationService.java (85%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/serialization/SerializationType.java (95%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/serialization/TypeCodec.java (96%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/serialization/codec/JSONCodec.java (88%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/serialization/exception/UnsupportedEncodingTypeException.java (95%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/serialization/registry/SerializationCodecRegistry.java (65%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/serialization/registry/exception/CodecAlreadyRegisteredForTypeException.java
(87%)
rename geode-protobuf/src/main/java/org/apache/geode/{ =>
internal}/serialization/registry/exception/CodecNotRegisteredForTypeException.java
(94%)
create mode 100644
geode-protobuf/src/main/resources/META-INF/services/org.apache.geode.internal.cache.tier.sockets.ClientProtocolMessageHandler
create mode 100644
geode-protobuf/src/main/resources/META-INF/services/org.apache.geode.internal.serialization.TypeCodec
create mode 100644
geode-protobuf/src/main/resources/META-INF/services/org.apache.geode.security.server.Authenticator
delete mode 100644
geode-protobuf/src/main/resources/META-INF/services/org.apache.geode.serialization.TypeCodec
copy geode-protobuf/src/test/java/org/apache/geode/{protocol/security/server
=> internal/protocol}/AuthenticationIntegrationTest.java (94%)
copy geode-protobuf/src/test/java/org/apache/geode/{protocol/security/server
=> internal/protocol}/AuthorizationIntegrationTest.java (94%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/MessageUtil.java (82%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/OpsHandler.java (87%)
create mode 100644
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/acceptance/CacheConnectionJUnitTest.java
create mode 100644
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/acceptance/CacheConnectionTimeoutJUnitTest.java
create mode 100644
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/acceptance/CacheMaxConnectionJUnitTest.java
rename
geode-protobuf/src/test/java/org/apache/geode/{protocol/RoundTripCacheConnectionJUnitTest.java
=> internal/protocol/acceptance/CacheOperationsJUnitTest.java} (88%)
create mode 100644
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/acceptance/LocatorConnectionDUnitTest.java
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/EncodingTypeToSerializationTypeTranslatorJUnitTest.java
(89%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/ProtobufProtocolMessageHandlerTest.java (81%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/ProtobufSimpleAuthenticatorJUnitTest.java (95%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetAllRequestOperationHandlerJUnitTest.java
(81%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetAvailableServersOperationHandlerJUnitTest.java
(94%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetRegionNamesRequestOperationHandlerJUnitTest.java
(74%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetRegionRequestOperationHandlerJUnitTest.java
(77%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/GetRequestOperationHandlerJUnitTest.java
(69%)
copy geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/OperationHandlerJUnitTest.java (86%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/PutAllRequestOperationHandlerJUnitTest.java
(81%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/PutRequestOperationHandlerJUnitTest.java
(73%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/operations/RemoveRequestOperationHandlerJUnitTest.java
(67%)
copy
geode-core/src/test/java/org/apache/geode/test/dunit/standalone/BounceResult.java
=>
geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/statistics/NoOpProtobufStatistics.java
(63%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/protobuf/utilities/ProtobufUtilitiesJUnitTest.java (97%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/security/server/AuthenticationIntegrationTest.java (94%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/security/server/AuthorizationIntegrationTest.java (94%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/protocol/serializer/ProtobufProtocolSerializerJUnitTest.java (91%)
rename geode-protobuf/src/test/java/org/apache/geode/{ =>
internal}/serialization/codec/JSONCodecJUnitTest.java (99%)
rename
geode-protobuf/src/test/java/org/apache/geode/{protocol/protobuf/operations/OperationHandlerJUnitTest.java
=> internal/serialization/registry/CodecRegistryJUnitTest.java} (52%)
delete mode 100644
geode-protobuf/src/test/java/org/apache/geode/protocol/RoundTripLocatorConnectionDUnitTest.java
delete mode 100644
geode-protobuf/src/test/java/org/apache/geode/serialization/registry/CodecRegistryJUnitTest.java
rename geode-protobuf/src/test/resources/org/apache/geode/{protocol =>
internal/protocol/acceptance}/default.keystore (100%)
create mode 100644
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/AlterRuntimeCommandDUnitTest.java
create mode 100644
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/DescribeConfigCommandDUnitTest.java
create mode 100644
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/ExecuteFunctionCommandWithSecurityDUnitTest.java
create mode 100644
geode-web/src/test/java/org/apache/geode/management/internal/cli/commands/ExportConfigCommandDUnitTest.java
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].