This is an automated email from the ASF dual-hosted git repository. udo pushed a change to branch feature/GEODE-4685 in repository https://gitbox.apache.org/repos/asf/geode.git.
discard 9b0e3fd GEODE-4685: Moving of static DefaultQuery.setPdxReadSerialized to the TypeRegistry. Cleaned up the overriding of readSerialized to reset to previous value. Added cache to AbstractJdbcCallback.java so that children classes can access it. Replaced AtomicLong with LongAdder. add 808d273 GEODE-4661: Implement KeySet protobuf message and handler (#1538) add c35aba2 GEODE-4394 gfsh put command: change option --skip-if-exists to --if-not-exists (update user guide) add 94ded7f GEODE-4672 Geode fails to start with JDK 9 if validate-serializable-objects is set add b9d9b38 GEODE-4401: Add disconnect client message to server and driver. (#1525) add 5380ed5 GEODE-3465: Enhance error message and add tests for when group is specified. (#1527) add 81ae44d GEODE-4721: Fix a case that client proxy region returns empty set if … (#1532) add 07564e8 rev the build number to 1.6. add a636cb0 GEODE-4672 Geode fails to start with JDK 9 if validate-serializable-objects is set add e5025d3 GEODE-4765: Add retries when retrieving cluster config (#1539) add a281d54 GEODE-4385: Add list jndi-binding option (#1547) add c64b34829 GEODE-4759: Fix typo of getFunctionExcecutor (#1533) add 285cd9b GEODE-4767: Lucene stat assert modification add f2997f7 GEODE-4696: Refactored validateCommandParameters (#1535) add 9108bac GEODE-2667: Added logging and additional tests for GatewayReceiver destroy (#1528) add 4699b58 Stop generating md5 checksums for distribution archives add 18743f5 GEODE-182: Use of neutral words (#1560) add 5d53952 GEODE-4780: Categorized cq tests under ClientSubscriptionTest (#1558) add 3453736 GEODE-4662: Add method for retrieving size to the region interface. (#1557) add c16f280 GEODE-4770: Prevent NPE when destroying unstarted GatewayReceiver (#1556) add 7041507 GEODE-4764: Address NPEs during Lucene index creation on existing region add ef1ebdf GEODE-4781: Categorize Lucene Tests (#1562) add 4f0c5c9 GEODE-4775: Apply ArgumentRedactor to JVM arguments. new e580334 GEODE-4685: Moving of static DefaultQuery.setPdxReadSerialized to the TypeRegistry. Cleaned up the overriding of readSerialized to reset to previous value. Added cache to AbstractJdbcCallback.java so that children classes can access it. Replaced AtomicLong with LongAdder. 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 (9b0e3fd) \ N -- N -- N refs/heads/feature/GEODE-4685 (e580334) 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: geode-assembly/build.gradle | 1 - ...cribeConfigAreFullyRedactedAcceptanceTest.java} | 82 ++++-- .../internal/locator/LocatorStatusResponse.java | 2 +- .../internal/ClusterConfigurationService.java | 7 +- .../internal/ClusterDistributionManager.java | 4 +- .../distributed/internal/DistributionManager.java | 2 +- .../distributed/internal/InternalLocator.java | 5 +- .../internal/LonerDistributionManager.java | 2 +- .../java/org/apache/geode/internal/Banner.java | 3 +- .../apache/geode/internal/InputStreamFilter.java | 3 + .../geode/internal/InternalDataSerializer.java | 68 +++-- .../internal/ObjectInputStreamFilterWrapper.java | 195 ++++++++++++-- .../internal/cache/ClusterConfigurationLoader.java | 65 ++++- .../geode/internal/cache/GemFireCacheImpl.java | 2 +- .../geode/internal/cache/TXStateProxyImpl.java | 13 +- .../internal/cache/execute/AbstractExecution.java | 4 +- .../tier/sockets/command/ExecuteFunction66.java | 2 +- .../apache/geode/internal/jndi/JNDIInvoker.java | 21 ++ .../geode/internal/util/ArgumentRedactor.java | 5 + .../cli/commands/DescribeConfigCommand.java | 5 +- .../cli/commands/ListJndiBindingCommand.java | 65 +++++ .../cli/domain/MemberConfigurationInfo.java | 17 +- .../GetMemberConfigInformationFunction.java | 3 +- .../cli/functions/ListJndiBindingFunction.java | 58 +++++ .../internal/cli/util/ThreePhraseGenerator.java | 6 +- .../sanctioned-geode-core-serializables.txt | 3 +- ...alDataSerializerSerializationWhitelistTest.java | 9 +- .../cache/execute/PRSetOperationJTADUnitTest.java | 180 +++++++++++++ .../cache/tx/SetOperationJTADistributedTest.java | 290 +++++++++++++++++++++ .../internal/jta/ClientServerJTADUnitTest.java | 290 +++++++++++++++++++-- .../internal/jta/SetOperationJTAJUnitTest.java | 154 +++++++++++ .../commands/ListJndiBindingCommandDUnitTest.java | 69 +++++ ...est.java => CreateJndiBindingFunctionTest.java} | 72 ++--- ...nTest.java => ListJndiBindingFunctionTest.java} | 66 +++-- .../ClusterConfigLocatorRestartDUnitTest.java | 106 ++++++++ .../geode/cache/query/cq/CQDistributedTest.java | 3 +- .../apache/geode/cache/query/cq/CQJUnitTest.java | 3 +- .../cache/query/cq/dunit/CqDataDUnitTest.java | 3 +- .../cq/dunit/CqDataOptimizedExecuteDUnitTest.java | 3 +- .../query/cq/dunit/CqDataUsingPoolDUnitTest.java | 3 +- .../CqDataUsingPoolOptimizedExecuteDUnitTest.java | 3 +- .../cache/query/cq/dunit/CqPerfDUnitTest.java | 3 +- .../query/cq/dunit/CqPerfUsingPoolDUnitTest.java | 3 +- .../cache/query/cq/dunit/CqQueryDUnitTest.java | 3 +- .../cq/dunit/CqQueryOptimizedExecuteDUnitTest.java | 3 +- .../query/cq/dunit/CqQueryUsingPoolDUnitTest.java | 3 +- .../CqQueryUsingPoolOptimizedExecuteDUnitTest.java | 3 +- .../cq/dunit/CqResultSetUsingPoolDUnitTest.java | 3 +- ...esultSetUsingPoolOptimizedExecuteDUnitTest.java | 3 +- .../cache/query/cq/dunit/CqStateDUnitTest.java | 3 +- .../cache/query/cq/dunit/CqStatsDUnitTest.java | 3 +- .../cq/dunit/CqStatsOptimizedExecuteDUnitTest.java | 3 +- .../query/cq/dunit/CqStatsUsingPoolDUnitTest.java | 3 +- .../CqStatsUsingPoolOptimizedExecuteDUnitTest.java | 3 +- .../dunit/PartitionedRegionCqQueryDUnitTest.java | 3 +- ...onedRegionCqQueryOptimizedExecuteDUnitTest.java | 3 +- .../query/cq/dunit/PrCqUsingPoolDUnitTest.java | 3 +- .../PrCqUsingPoolOptimizedExecuteDUnitTest.java | 3 +- .../gfsh/command-pages/put.html.md.erb | 4 +- .../geode/experimental/driver/ProtobufDriver.java | 29 ++- .../geode/experimental/driver/ProtobufRegion.java | 31 ++- .../apache/geode/experimental/driver/Region.java | 15 +- .../experimental/driver/RegionAttributes.java | 79 ------ .../experimental/driver/DriverConnectionTest.java | 6 - .../experimental/driver/IntegrationTestBase.java | 1 - .../experimental/driver/RegionIntegrationTest.java | 34 ++- .../{RestAPITest.java => LuceneTest.java} | 5 +- .../CreateLuceneCommandParametersValidator.java | 53 ++++ .../cache/lucene/internal/LuceneServiceImpl.java | 46 +--- .../cli/functions/LuceneCreateIndexFunction.java | 8 +- .../sanctioned-geode-lucene-serializables.txt | 1 - .../geode/cache/lucene/EvictionDUnitTest.java | 3 +- .../geode/cache/lucene/ExpirationDUnitTest.java | 3 +- .../lucene/FlatFormatPdxSerializerJunitTest.java | 3 +- .../lucene/FlatFormatSerializerJUnitTest.java | 3 +- .../lucene/LuceneClientSecurityDUnitTest.java | 3 +- .../lucene/LuceneCommandsSecurityDUnitTest.java | 3 +- .../apache/geode/cache/lucene/LuceneDUnitTest.java | 1 + .../cache/lucene/LuceneIndexCreationDUnitTest.java | 3 +- .../lucene/LuceneIndexCreationIntegrationTest.java | 3 +- .../LuceneIndexCreationOffHeapIntegrationTest.java | 3 +- .../LuceneIndexCreationOnFixedPRDUnitTest.java | 3 +- ...eneIndexCreationPersistenceIntegrationTest.java | 3 +- .../cache/lucene/LuceneIndexDestroyDUnitTest.java | 3 +- .../LuceneIndexMaintenanceIntegrationTest.java | 7 +- .../geode/cache/lucene/LuceneIntegrationTest.java | 1 + .../cache/lucene/LuceneQueriesClientDUnitTest.java | 3 +- .../geode/cache/lucene/LuceneQueriesDUnitTest.java | 3 +- .../cache/lucene/LuceneQueriesIntegrationTest.java | 3 +- .../LuceneQueriesPersistenceIntegrationTest.java | 3 +- .../LuceneQueriesReindexClientDUnitTest.java | 3 +- .../lucene/LuceneQueriesReindexDUnitTest.java | 3 +- ...hRegionCreatedBeforeReindexClientDUnitTest.java | 3 +- ...iesWithRegionCreatedBeforeReindexDUnitTest.java | 3 +- ...hRegionCreatedBeforeReindexIntegrationTest.java | 3 +- ...eriesWithReindexFlagEnabledClientDUnitTest.java | 3 +- ...ceneQueriesWithReindexFlagEnabledDUnitTest.java | 3 +- ...eriesWithReindexFlagEnabledIntegrationTest.java | 3 +- .../cache/lucene/MixedObjectIndexDUnitTest.java | 3 +- .../NestedObjectSeralizerIntegrationTest.java | 3 +- .../geode/cache/lucene/PaginationDUnitTest.java | 3 +- .../geode/cache/lucene/RebalanceDUnitTest.java | 3 +- .../lucene/RebalanceWithRedundancyDUnitTest.java | 3 +- .../internal/LuceneEventListenerJUnitTest.java | 5 +- .../LuceneIndexCreationProfileJUnitTest.java | 3 +- .../internal/LuceneIndexFactoryImplJUnitTest.java | 3 +- .../LuceneIndexForPartitionedRegionTest.java | 3 +- .../lucene/internal/LuceneIndexImplJUnitTest.java | 3 +- .../LuceneIndexRecoveryHAIntegrationTest.java | 3 +- .../lucene/internal/LuceneIndexStatsJUnitTest.java | 3 +- .../internal/LuceneQueryFactoryImplJUnitTest.java | 3 +- .../lucene/internal/LuceneQueryImplJUnitTest.java | 3 +- .../internal/LuceneRegionListenerJUnitTest.java | 3 +- .../internal/LuceneResultStructImpJUnitTest.java | 4 +- .../internal/LuceneServiceImplIntegrationTest.java | 3 +- .../internal/LuceneServiceImplJUnitTest.java | 80 +++++- .../PageableLuceneQueryResultsImplJUnitTest.java | 3 +- .../PartitionedRepositoryManagerJUnitTest.java | 3 +- .../RawLuceneRepositoryManagerJUnitTest.java | 1 + .../internal/StringQueryProviderJUnitTest.java | 3 +- .../internal/ValidateCommandParametersTest.java | 65 ++++- .../internal/cli/LuceneIndexCommandsDUnitTest.java | 3 +- .../internal/cli/LuceneIndexCommandsJUnitTest.java | 3 +- ...neIndexCommandsWithReindexAllowedDUnitTest.java | 1 + .../LuceneCreateIndexFunctionJUnitTest.java | 3 +- .../LuceneDescribeIndexFunctionJUnitTest.java | 3 +- .../LuceneDestroyIndexFunctionJUnitTest.java | 3 +- .../LuceneListIndexFunctionJUnitTest.java | 3 +- .../LuceneSearchIndexFunctionJUnitTest.java | 3 +- .../LuceneClusterConfigurationDUnitTest.java | 3 +- ...onWhereRegionCreatedBeforeReindexDUnitTest.java | 3 +- .../DumpDirectoryFilesIntegrationTest.java | 3 +- .../directory/DumpDirectoryFilesJUnitTest.java | 3 +- .../directory/RegionDirectoryJUnitTest.java | 3 +- .../distributed/DistributedScoringJUnitTest.java | 3 +- .../internal/distributed/EntryScoreJUnitTest.java | 3 +- .../LuceneQueryFunctionContextJUnitTest.java | 3 +- .../distributed/LuceneQueryFunctionJUnitTest.java | 3 +- .../distributed/TopEntriesCollectorJUnitTest.java | 3 +- .../TopEntriesFunctionCollectorJUnitTest.java | 3 +- .../internal/distributed/TopEntriesJUnitTest.java | 3 +- .../WaitUntilFlushedFunctionJUnitTest.java | 3 +- .../internal/filesystem/ChunkKeyJUnitTest.java | 3 +- .../lucene/internal/filesystem/FileJUnitTest.java | 3 +- .../internal/filesystem/FileSystemJUnitTest.java | 3 +- .../filesystem/FileSystemStatsJUnitTest.java | 3 +- .../management/LuceneManagementDUnitTest.java | 3 +- .../BucketTargetingFixedResolverTest.java | 3 +- .../internal/partition/BucketTargetingMapTest.java | 3 +- .../repository/IndexRepositoryImplJUnitTest.java | 3 +- .../IndexRepositoryImplPerformanceTest.java | 3 +- .../repository/LuceneIndexMemoryOverheadTest.java | 3 +- .../HeterogeneousLuceneSerializerJUnitTest.java | 3 +- .../serializer/PdxFieldMapperJUnitTest.java | 3 +- .../serializer/ReflectionFieldMapperJUnitTest.java | 4 +- .../results/LuceneGetPageFunctionJUnitTest.java | 3 +- .../internal/results/PageEntryJUnitTest.java | 3 +- .../internal/results/PageResultsJUnitTest.java | 3 +- ...uceneIndexXmlGeneratorIntegrationJUnitTest.java | 3 +- .../xml/LuceneIndexXmlGeneratorJUnitTest.java | 3 +- ...onCreatedBeforeReindexIntegrationJUnitTest.java | 3 +- ...WithReindexFlagEnabledIntegrationJUnitTest.java | 3 +- .../LuceneIndexXmlParserIntegrationJUnitTest.java | 3 +- .../xml/LuceneIndexXmlParserJUnitTest.java | 3 +- .../lucene/test/LuceneFunctionSecurityTest.java | 3 +- .../AnalyzeLuceneSerializablesJUnitTest.java | 4 +- .../src/main/proto/v1/basicTypes.proto | 10 - .../src/main/proto/v1/clientProtocol.proto | 10 +- .../src/main/proto/v1/connection_API.proto | 8 + .../src/main/proto/v1/region_API.proto | 14 +- ...> DisconnectClientRequestOperationHandler.java} | 34 ++- .../v1/operations/GetServerOperationHandler.java | 11 +- ...er.java => GetSizeRequestOperationHandler.java} | 13 +- ...ionHandler.java => KeySetOperationHandler.java} | 36 ++- .../registry/ProtobufOperationContextRegistry.java | 25 +- .../v1/utilities/ProtobufRequestUtilities.java | 17 ++ .../protobuf/v1/utilities/ProtobufUtilities.java | 27 -- .../v1/DisconnectClientIntegrationTest.java | 137 ++++++++++ .../internal/protocol/protobuf/v1/MessageUtil.java | 11 +- .../v1/acceptance/CacheOperationsJUnitTest.java | 53 ++-- .../GetServerOperationHandlerJUnitTest.java | 71 +++-- ...> GetSizeRequestOperationHandlerJUnitTest.java} | 25 +- .../KeySetOperationHandlerJUnitTest.java | 81 ++++++ .../internal/cache/wan/GatewayReceiverImpl.java | 16 +- .../cache/wan/serial/GatewayReceiverDUnitTest.java | 125 ++++++++- gradle.properties | 2 +- gradle/test.gradle | 21 ++ 187 files changed, 2758 insertions(+), 674 deletions(-) rename geode-assembly/src/test/java/org/apache/geode/management/internal/cli/commands/{LogsAreFullyRedactedAcceptanceTest.java => LogsAndDescribeConfigAreFullyRedactedAcceptanceTest.java} (59%) create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ListJndiBindingCommand.java create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/ListJndiBindingFunction.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tx/SetOperationJTADistributedTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/cli/commands/ListJndiBindingCommandDUnitTest.java copy geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/{GatewaySenderDestroyFunctionTest.java => CreateJndiBindingFunctionTest.java} (53%) copy geode-core/src/test/java/org/apache/geode/management/internal/cli/functions/{GatewaySenderDestroyFunctionTest.java => ListJndiBindingFunctionTest.java} (54%) create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigLocatorRestartDUnitTest.java delete mode 100644 geode-experimental-driver/src/main/java/org/apache/geode/experimental/driver/RegionAttributes.java copy geode-junit/src/main/java/org/apache/geode/test/junit/categories/{RestAPITest.java => LuceneTest.java} (92%) mode change 100755 => 100644 create mode 100644 geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/CreateLuceneCommandParametersValidator.java mode change 100755 => 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesClientDUnitTest.java mode change 100755 => 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesWithRegionCreatedBeforeReindexClientDUnitTest.java mode change 100755 => 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/LuceneQueriesWithReindexFlagEnabledClientDUnitTest.java mode change 100755 => 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexImplJUnitTest.java mode change 100755 => 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/RawLuceneRepositoryManagerJUnitTest.java mode change 100755 => 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/cli/LuceneIndexCommandsDUnitTest.java mode change 100755 => 100644 geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/configuration/LuceneClusterConfigurationDUnitTest.java mode change 100755 => 100644 geode-lucene/src/test/java/org/apache/geode/codeAnalysis/AnalyzeLuceneSerializablesJUnitTest.java copy geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/{GetRegionNamesRequestOperationHandler.java => DisconnectClientRequestOperationHandler.java} (55%) rename geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/{GetRegionRequestOperationHandler.java => GetSizeRequestOperationHandler.java} (82%) copy geode-protobuf/src/main/java/org/apache/geode/internal/protocol/protobuf/v1/operations/{PutRequestOperationHandler.java => KeySetOperationHandler.java} (68%) create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/DisconnectClientIntegrationTest.java rename geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/{GetRegionRequestOperationHandlerJUnitTest.java => GetSizeRequestOperationHandlerJUnitTest.java} (77%) create mode 100644 geode-protobuf/src/test/java/org/apache/geode/internal/protocol/protobuf/v1/operations/KeySetOperationHandlerJUnitTest.java -- To stop receiving notification emails like this one, please contact u...@apache.org.