This is an automated email from the ASF dual-hosted git repository. bschuchardt pushed a change to branch dsfid_separation_wip in repository https://gitbox.apache.org/repos/asf/geode.git.
discard f09c93c implemented new SerializationContext for DataSerializableFixedID toData/fromData discard 34db26b introduction of SerializationVersion, a superclass of Version discard c5e5b8d redoing lost work discard 2e9adb3 Proof of concept: Isolation of DataSerializableFixedID for use in membership add c5121fb GEODE-7105: Changed Function execution HA docs add babf35d Minor language edit add 222bbe6 Merge pull request #3950 from nabarunnag/feature/GEODE-7105 add f17931b GEODE-7085: Ensure bitset is flushed in all code paths add 7d6e08a GEODE-6945: expand the type to related xml attributes (#3936) add 5d0153a GEODE-7089: Each client registration thread uses its own queue add b5c0395 GEODE-7087: Reset flag after unlock bucket primary lock. (#3926) add 5a6c1f8 GEODE-7099: Clean up MeterSubregistryReconnectDistributedTest (#3942) add 9368e09 GEODE-6915: Improve CompiledGroupBySelect Tests (#3954) add 174af1d GEODE-7088: Using ConcurrentSets for interested clients add 5bb753a GEODE-7088: Fixing test build issue add 7aeb882 GEODE-7104: Ensure compatibility with Spring 5.x (#3948) add 7efc2cd GEODE-130: Cleanup internal API warnings. (#3872) add c94b6e1 GEODE-7091: Add Micrometer binders to meter registry (#3952) add a4dad30 GEODE-7072 CI Failure: WANRollingUpgradeEventProcessingMixedSiteOneCu… (#3966) add 785c6a3 GEODE-7112: add wait until user transaction is timed out. (#3961) add 2ad5d3e GEODE-7083: Cleanup static analyzer warnings. add b8c5a0b GEODE-7083: Adds statistics to PeerTypeRegistration add 4ab4a28 Format fix for a nested list add d8a1dde fix geode-examples in ci to use repo branch instead of hardcoding develop add 2381aa7 Add 1.9.1 to Version list add a4e84ad Add 1.9.1 to Version list add 0c16b1b GEODE-7066: Modified batch conflation to use event id instead of shadow key add 083f1ba GEODE-6910: Add Aggregate Function Documentation (#3962) add feb7567 GEODE-7107: Introduce HttpService interface (#3963) add 6549e25 GEODE-7120: Adjust pipeline values for RAM and timeouts new d26ae43 Proof of concept: Isolation of DataSerializableFixedID for use in membership new 4c4e727 redoing lost work new 26e6aab introduction of SerializationVersion, a superclass of Version new 7155367 implemented new SerializationContext for DataSerializableFixedID toData/fromData new ab7af10 fixed rebase conflict compilation error 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 (f09c93c) \ N -- N -- N refs/heads/dsfid_separation_wip (ab7af10) 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 5 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: .../src/test/resources/expected-pom.xml | 6 + .../dockerizedtest/DockerizedExecHandle.java | 36 +-- ci/pipelines/examples/jinja.template.yml | 2 +- ci/pipelines/geode-build/jinja.template.yml | 2 +- ci/pipelines/shared/jinja.variables.yml | 4 +- .../apache/geode/metrics/MicrometerBinderTest.java | 195 +++++++++++ .../management/internal/AgentUtilJUnitTest.java | 13 +- .../integrationTest/resources/assembly_content.txt | 1 + .../resources/dependency_classpath.txt | 1 + .../source/subnavs/geode-subnav.erb | 3 - geode-core/build.gradle | 3 +- .../internal/jta/dunit/TxnTimeOutDUnitTest.java | 17 +- .../MeterSubregistryReconnectDistributedTest.java | 127 ++++---- .../internal/TypeRegistrationDistributedTest.java | 175 ++++++++++ .../CompiledGroupBySelectIntegrationTest.java | 253 +++++++++++++++ .../internal/CompiledGroupBySelectJUnitTest.java | 152 --------- .../gms/fd/GMSHealthMonitorJUnitTest.java | 27 ++ .../cache/ha/HARegionQueueIntegrationTest.java | 4 +- .../org/apache/geode/pdx/PdxInstanceJUnitTest.java | 234 ++++++-------- .../codeAnalysis/sanctionedDataSerializables.txt | 4 +- .../apache/geode/cache/internal/HttpService.java | 45 +++ .../distributed/internal/InternalLocator.java | 23 +- .../membership/gms/fd/GMSHealthMonitor.java | 2 +- .../unsafe/RegisterSignalHandlerSupport.java | 6 +- .../org/apache/geode/internal/JvmSizeUtils.java | 8 +- .../java/org/apache/geode/internal/Version.java | 6 + .../geode/internal/cache/GemFireCacheImpl.java | 9 +- .../apache/geode/internal/cache/InternalCache.java | 1 + .../cache/InternalCacheForClientAccess.java | 1 + .../{HttpService.java => InternalHttpService.java} | 24 +- .../org/apache/geode/internal/cache/TXState.java | 68 ++-- .../internal/cache/tier/sockets/AcceptorImpl.java | 6 +- .../cache/tier/sockets/CacheClientNotifier.java | 65 ++-- .../ClientRegistrationEventQueueManager.java | 357 ++++++++++----------- .../tier/sockets/ClientUpdateMessageImpl.java | 110 +++---- .../cache/tier/sockets/CommandInitializer.java | 1 + .../cache/versions/RegionVersionHolder.java | 22 +- .../wan/AbstractGatewaySenderEventProcessor.java | 15 +- .../internal/cache/xmlcache/CacheCreation.java | 2 +- .../concurrent/CompactConcurrentHashSet2.java | 11 +- .../metrics/CacheMeterRegistryFactory.java | 8 + .../internal/offheap/AddressableMemoryManager.java | 8 +- .../serialization/SerializationVersion.java | 2 +- .../internal/size/ReflectionSingleObjectSizer.java | 8 +- .../geode/management/internal/AgentUtil.java | 40 +-- .../geode/management/internal/ManagementAgent.java | 33 +- .../geode/management/internal/RestAgent.java | 23 +- .../internal/cli/commands/CreateRegionCommand.java | 155 +-------- .../cli/shell/unsafe/GfshSignalHandler.java | 15 +- .../configuration/converters/RegionConverter.java | 156 ++++++++- .../unsafe/ReadOpFileAccessController.java | 2 +- .../pdx/internal/AutoSerializableManager.java | 8 +- .../geode/pdx/internal/PeerTypeRegistration.java | 181 +++++------ .../pdx/internal/TypeRegistrationStatistics.java | 80 +++++ .../geode/internal/cache/BucketRegionTest.java | 7 +- .../geode/internal/cache/CacheServerImplTest.java | 16 +- .../geode/internal/cache/GemFireCacheImplTest.java | 14 +- .../internal/cache/LocalRegionPartialMockTest.java | 7 +- .../apache/geode/internal/cache/TXStateTest.java | 90 ++++++ .../cache/tier/sockets/AcceptorImplTest.java | 4 +- .../tier/sockets/CacheClientNotifierTest.java | 62 +++- .../ClientRegistrationEventQueueManagerTest.java | 271 ++++++++++------ .../tier/sockets/ClientUpdateMessageImplTest.java | 112 +++++++ .../RegionVersionHolderBitSetJUnitTest.java | 25 ++ .../versions/RegionVersionHolderJUnitTest.java | 8 +- ...rallelGatewaySenderEventProcessorJUnitTest.java | 56 +++- ...SerialGatewaySenderEventProcessorJUnitTest.java | 146 +++++++++ .../CacheMeterRegistryFactoryBindersTest.java | 96 ++++++ .../metrics/CacheMeterRegistryFactoryTest.java | 34 -- ...Test.java => InternalHttpServiceJunitTest.java} | 17 +- .../cli/commands/CreateRegionCommandTest.java | 28 -- .../cli/shell/unsafe/GfshSignalHandlerTest.java | 3 +- .../converters/RegionConverterTest.java | 28 ++ .../validators/MemberValidatorTest.java | 2 +- geode-core/src/test/resources/expected-pom.xml | 5 + .../converters/RegionConverterTest.xml} | 0 .../geode/test/dunit/rules/CQUnitTestRule.java | 2 +- .../data_regions/managing_data_regions.html.md.erb | 20 +- .../how_function_execution_works.html.md.erb | 2 +- .../developing/query_select/aggregates.html.md.erb | 111 ------- .../query_select/the_select_statement.html.md.erb | 285 +++++++++++++++- .../querying_quick_reference.html.md.erb | 2 +- .../security/templates/LdapUserAuthenticator.java | 2 +- .../AnalyzeSerializablesJUnitTestBase.java | 2 +- .../ClusterManagementListResultAssert.java | 2 +- .../geode/cache/configuration/RegionType.java | 2 +- .../geode/management/api/CorrespondWith.java | 11 +- .../geode/tools/pulse/tests/rules/ServerRule.java | 14 +- .../src/main/webapp/WEB-INF/spring-security.xml | 6 +- geode-unsafe/build.gradle | 50 +++ .../security/MBeanServerFileAccessController.java | 42 +++ .../geode/unsafe/internal/sun/misc/Signal.java | 126 ++++++++ .../unsafe/internal/sun/misc/SignalHandler.java | 20 +- .../geode/unsafe/internal/sun/misc/Unsafe.java | 107 +++--- .../internal/sun/reflect/ReflectionFactory.java | 19 +- .../internal/sun/misc/SignalHandlerTest.java | 26 +- .../geode/unsafe/internal/sun/misc/SignalTest.java | 113 +++++++ geode-unsafe/src/test/resources/expected-pom.xml | 48 +++ .../web/controllers/RestAccessControllerTest.java | 5 +- .../web/controllers/support/CacheProviderImpl.java | 7 +- .../web/security/GeodeAuthenticationProvider.java | 4 +- .../internal/web/security/RestSecurityService.java | 4 +- .../internal/rest/BaseLocatorContextLoader.java | 8 +- .../controllers/AbstractManagementController.java | 6 +- .../rest/security/GeodeAuthenticationProvider.java | 4 +- .../rest/security/RestSecurityService.java | 4 +- .../controllers/AbstractCommandsController.java | 7 +- .../support/LoginHandlerInterceptor.java | 4 +- settings.gradle | 1 + .../geode/pmd/StaticFieldsMustBeImmutable.java | 2 +- 110 files changed, 3329 insertions(+), 1530 deletions(-) create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/MicrometerBinderTest.java create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/pdx/internal/TypeRegistrationDistributedTest.java create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/query/internal/CompiledGroupBySelectIntegrationTest.java delete mode 100644 geode-core/src/integrationTest/java/org/apache/geode/cache/query/internal/CompiledGroupBySelectJUnitTest.java create mode 100644 geode-core/src/main/java/org/apache/geode/cache/internal/HttpService.java rename geode-core/src/main/java/org/apache/geode/internal/cache/{HttpService.java => InternalHttpService.java} (93%) create mode 100644 geode-core/src/main/java/org/apache/geode/pdx/internal/TypeRegistrationStatistics.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImplTest.java create mode 100644 geode-core/src/test/java/org/apache/geode/internal/metrics/CacheMeterRegistryFactoryBindersTest.java rename geode-core/src/test/java/org/apache/geode/management/internal/{HttpServiceJunitTest.java => InternalHttpServiceJunitTest.java} (79%) rename geode-core/src/test/resources/org/apache/geode/management/internal/{cli/commands/CreateRegionCommandTest.xml => configuration/converters/RegionConverterTest.xml} (100%) delete mode 100644 geode-docs/developing/query_select/aggregates.html.md.erb create mode 100755 geode-unsafe/build.gradle create mode 100644 geode-unsafe/src/main/java/org/apache/geode/unsafe/internal/com/sun/jmx/remote/security/MBeanServerFileAccessController.java create mode 100644 geode-unsafe/src/main/java/org/apache/geode/unsafe/internal/sun/misc/Signal.java copy geode-core/src/main/java/org/apache/geode/distributed/internal/unsafe/RegisterSignalHandlerSupport.java => geode-unsafe/src/main/java/org/apache/geode/unsafe/internal/sun/misc/SignalHandler.java (65%) rename geode-core/src/main/java/org/apache/geode/pdx/internal/unsafe/UnsafeWrapper.java => geode-unsafe/src/main/java/org/apache/geode/unsafe/internal/sun/misc/Unsafe.java (60%) copy geode-core/src/main/java/org/apache/geode/distributed/internal/unsafe/RegisterSignalHandlerSupport.java => geode-unsafe/src/main/java/org/apache/geode/unsafe/internal/sun/reflect/ReflectionFactory.java (65%) copy geode-web-api/src/main/java/org/apache/geode/rest/internal/web/controllers/support/CacheProviderImpl.java => geode-unsafe/src/test/java/org/apache/geode/unsafe/internal/sun/misc/SignalHandlerTest.java (54%) create mode 100644 geode-unsafe/src/test/java/org/apache/geode/unsafe/internal/sun/misc/SignalTest.java create mode 100644 geode-unsafe/src/test/resources/expected-pom.xml