You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bs...@apache.org on 2019/01/18 23:38:34 UTC

[geode] branch feature/GEODE-2113e updated (91db36a -> 6f3a3e4)

This is an automated email from the ASF dual-hosted git repository.

bschuchardt pushed a change to branch feature/GEODE-2113e
in repository https://gitbox.apache.org/repos/asf/geode.git.


 discard 91db36a  SerialGatewaySenderDistributedDeadlockDUnitTest changes for stresstest
 discard 42ba7dd  removing debug logging statements
 discard 1509492  Merge branch 'develop' into feature/GEODE-2113e
 discard 4edbcbf  GEODE-2113 Implement SSL over NIO
 discard 830e234  GEODE-2113 Implement SSL over NIO
     new 2951e61  GEODE-6259: Correct MAVEN_SNAPSHOT_BUCKET
     new 8c1629a  GEODE-6174: Added rest controller to process post request to /geode-m… (#3066)
     new 87e65ea  GEODE-6184 Added internal implementation of ClusterManagementService Java API to create a region (#3059)
     new 3a190d3  GEODE-6275: Fail when benchmark pipes fails. (#3077)
     new 8cd574c  GEODE-6274: Removes CreateRegionCommand build warning
     new d9945a1  GEODE-6279 Correct pull-request-id encoding in URL (#3081)
     new 56fda39  GEODE-6272: change jdbc to use pdx as keys instead of json (#3076)
     new f383899  GEODE-6187: Added sorting and hid empty attributes for DescribeMappingCommand (#3079)
     new 4f300f9  GEODE-6281: RegionHelper.generateCacheXml should not include entry va… (#3080)
     new d4da870  GEODE-6276: Use named cli option in benchmark (#3085)
     new 9d75ff7  GEODE-6269: Extract StatisticsRegistry from IDS (#3068)
     new 9d6c7f4  GEODE-5913: Use JAVA_HOME/jps in the capture-call-stacks script.
     new 4ca1c22  GEODE-6288: change isDeserializable to return true on JSON pdx (#3089)
     new f4b8cf2  GEODE-6244 Healthy member kicked out by sick member
     new 73fea3c  GEODE-6285: Make MBean names immutable in loner
     new efcfa93  Revert "GEODE-6244 Healthy member kicked out by sick member"
     new a757ccb  GEODE-6289: check for null className on createPdxInstanceFactory (#3090)
     new 3cf75b6  GEODE-6212: Add unit test coverage for ValueComparisonHelper (#3082)
     new ffd6b38  GEODE-6244 Healthy member kicked out by sick member
     new e52f6f6  GEODE-6292 hot loop in GMSJoinLeave.findCoordinator
     new 86099f9  GEODE-6294: Add disable-jmx config property
     new 14359cc  GEODE-6232: Disable JMX in PersistentPartitionedRegionRegressionTest
     new bd45232  GEODE-6268: Reduce the number of iterations for unique port ranges in AvailablePortHelperIntegrationTest (#3092)
     new 788bc97  GEODE-2113 Implement SSL over NIO
     new be7293d  GEODE-2113 Implement SSL over NIO
     new 6019159  removing debug logging statements
     new 6ae611c  SerialGatewaySenderDistributedDeadlockDUnitTest changes for stresstest
     new 6f3a3e4  incorporated some of Kirk's review comments

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   (91db36a)
            \
             N -- N -- N   refs/heads/feature/GEODE-2113e (6f3a3e4)

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 7267 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:
 ci/pipelines/geode-build/jinja.template.yml        |   4 +-
 ci/pipelines/meta/meta.properties                  |   2 +-
 ci/pipelines/shared/jinja.variables.yml            |   2 +-
 ci/scripts/archive_results.sh                      |  20 +-
 ci/scripts/capture-call-stacks.sh                  |   3 +-
 ci/scripts/cleanup_benchmarks.sh                   |   2 +-
 ci/scripts/execute_build.sh                        |  31 +-
 ci/scripts/execute_publish.sh                      |  23 +-
 ci/scripts/run_benchmarks.sh                       |  11 +-
 ci/scripts/shared_utilities.sh                     |  65 +-
 .../modules/util/RegionHelperIntegrationTest.java  |  25 +-
 .../apache/geode/modules/util/RegionHelper.java    |   2 +-
 geode-assembly/build.gradle                        |   4 +
 .../geode/test/junit/rules/GeodeDevRestClient.java |  26 +-
 .../internal/RegionManagementIntegrationTest.java  |  58 ++
 .../RegionManagementSecurityIntegrationTest.java   |  86 ++
 .../integrationTest/resources/assembly_content.txt |   1 +
 .../jdbc/JdbcAsyncWriterIntegrationTest.java       |  54 +-
 .../geode/connectors/jdbc/JdbcDistributedTest.java |   9 +-
 .../connectors/jdbc/JdbcLoaderIntegrationTest.java |  20 +-
 .../connectors/jdbc/JdbcWriterIntegrationTest.java |  52 +-
 .../jdbc/PostgresJdbcLoaderIntegrationTest.java    |  10 +-
 .../geode/connectors/jdbc/internal/SqlHandler.java |  24 +-
 .../jdbc/internal/cli/DescribeMappingCommand.java  |   4 +-
 .../jdbc/internal/cli/DescribeMappingFunction.java |  17 +-
 .../internal/cli/DestroyDataSourceCommand.java     |   2 +-
 .../util/internal/DescribeMappingResult.java       |   4 +-
 .../connectors/jdbc/internal/SqlHandlerTest.java   |  99 ++-
 .../internal/cli/DescribeMappingFunctionTest.java  |  14 +-
 .../util/DescribeMappingCommandTest.java           |   8 +-
 .../util/internal/DescribeMappingResultTest.java   |   2 +-
 .../management/MemoryThresholdsDUnitTest.java      |   2 +-
 .../cache/query/dunit/QueryUsingPoolDUnitTest.java |   1 +
 .../geode/cache30/ClientMembershipDUnitTest.java   |   5 +
 .../apache/geode/cache30/ReconnectDUnitTest.java   |   3 -
 .../apache/geode/distributed/LocatorDUnitTest.java |   1 -
 .../PersistentPartitionedRegionRegressionTest.java |  11 +-
 ...stemMXBeanWithNotificationsDistributedTest.java |   4 +-
 .../management/RegionManagementDUnitTest.java      |   3 +-
 ...niversalMembershipListenerAdapterDUnitTest.java |   5 +
 .../internal/api/RegionAPIDUnitTest.java           | 152 ++++
 .../cli/commands/CreateIndexCommandDUnitTest.java  |   2 +-
 .../cli/commands/CreateRegionCommandDUnitTest.java |   6 +
 ...egionCommandPersistsConfigurationDUnitTest.java |   2 +-
 .../commands/DestroyIndexCommandsDUnitTest.java    |   2 +-
 .../internal/security/MultiGfshDUnitTest.java      |   8 +-
 .../AnalyzeSerializablesJUnitTest.java             |   2 -
 .../gms/fd/GMSHealthMonitorJUnitTest.java          |  35 +-
 .../gms/membership/GMSJoinLeaveJUnitTest.java      |  26 +
 .../AvailablePortHelperIntegrationTest.java        |   4 +-
 .../internal/cache/SimpleDiskRegionJUnitTest.java  |  39 -
 .../internal/net/SSLSocketIntegrationTest.java     |   8 +-
 .../GemFireStatSamplerIntegrationTest.java         |  13 +-
 .../SimpleStatSamplerIntegrationTest.java          |   2 -
 .../statistics/ValueMonitorIntegrationTest.java    |   2 -
 .../management/DisableJmxIntegrationTest.java      |  73 ++
 .../geode/pdx/PdxInstanceFactoryJUnitTest.java     | 139 ++++
 .../geode/admin/DistributedSystemConfig.java       |  14 +
 .../internal/DistributedSystemConfigImpl.java      |  17 +
 .../internal/AdminDistributedSystemJmxImpl.java    |  10 +
 .../java/org/apache/geode/cache/RegionService.java |   1 +
 .../geode/cache/configuration/RegionConfig.java    |  19 +-
 .../cache/query/internal/AttributeDescriptor.java  | 105 ++-
 .../cache/query/internal/CompiledOperation.java    |  10 +-
 .../geode/cache/query/internal/PathUtils.java      |   6 +-
 .../cache/query/internal/RuntimeIterator.java      |   2 +-
 .../ConfigurationPersistenceService.java           |   6 +-
 .../geode/distributed/ConfigurationProperties.java |  12 +
 .../geode/distributed/DistributedMember.java       |   8 +-
 .../internal/AbstractDistributionConfig.java       |   5 +
 .../distributed/internal/DistributionConfig.java   |  24 +
 .../internal/DistributionConfigImpl.java           |  19 +-
 .../InternalConfigurationPersistenceService.java   |  18 +-
 .../internal/InternalDistributedSystem.java        | 546 +++++--------
 .../distributed/internal/InternalLocator.java      |  11 +
 .../membership/InternalDistributedMember.java      |  18 +
 .../distributed/internal/membership/NetMember.java |   5 +
 .../distributed/internal/membership/NetView.java   |  25 +-
 .../internal/membership/gms/GMSMember.java         |  17 +-
 .../membership/gms/fd/GMSHealthMonitor.java        |  72 +-
 .../membership/gms/membership/GMSJoinLeave.java    |  13 +-
 .../membership/gms/mgr/GMSMembershipManager.java   |   2 +-
 .../remote/FetchResourceAttributesResponse.java    |   2 +-
 .../internal/admin/remote/FetchStatsResponse.java  |  35 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |  15 +-
 .../geode/internal/cache/TXFarSideCMTracker.java   |   4 -
 .../internal/cache/ValueComparisonHelper.java      |   4 +-
 .../internal/cache/control/HeapMemoryMonitor.java  |   3 +-
 .../internal/cache/tier/sockets/AcceptorImpl.java  |   1 -
 .../tier/sockets/command/ExecuteFunction66.java    |   2 +-
 .../geode/internal/size/ReflectionObjectSizer.java |  11 +-
 .../statistics/AbstractStatisticsFactory.java      |  26 +-
 .../statistics/DummyStatisticsRegistry.java        |  60 ++
 .../internal/statistics/GemFireStatSampler.java    |  27 +-
 .../geode/internal/statistics/HostStatSampler.java |  14 +-
 .../internal/statistics/LocalStatListener.java     |  10 +-
 .../statistics/LocalStatisticsFactory.java         |   2 +-
 .../internal/statistics/LocalStatisticsImpl.java   |  62 +-
 .../geode/internal/statistics/SampleCollector.java |  54 +-
 .../internal/statistics/SimpleStatSampler.java     |   7 +-
 .../internal/statistics/StatisticsManager.java     |  12 +-
 .../statistics/StatisticsManagerFactory.java}      |  12 +-
 .../internal/statistics/StatisticsRegistry.java    | 343 ++++++++
 .../statistics/platform/OsStatisticsFactory.java   |   6 +-
 .../internal/stats50/Atomic50StatisticsImpl.java   |  46 +-
 .../apache/geode/management/cli/CliFunction.java   |   5 +
 .../apache/geode/management/cli/GfshCommand.java   |   3 +-
 .../geode/management/internal/AgentUtil.java       |   8 +-
 .../geode/management/internal/MBeanJMXAdapter.java |  32 +-
 .../geode/management/internal/ManagementAgent.java |  27 +-
 .../geode/management/internal/NotificationHub.java |   3 +-
 .../geode/management/internal/RestAgent.java       |   2 +-
 .../geode/management/internal/api/APIResult.java   |  73 ++
 .../internal/api/ClusterManagementService.java}    |  24 +-
 .../api/LocatorClusterManagementService.java       | 126 +++
 .../internal/beans/DistributedSystemBridge.java    |  18 +-
 .../internal/beans/ManagementAdapter.java          |   2 +-
 .../geode/management/internal/cli/CliUtil.java     |   2 +-
 .../cli/commands/AlterAsyncEventQueueCommand.java  |   2 +-
 .../internal/cli/commands/AlterRegionCommand.java  |   2 +-
 .../internal/cli/commands/CreateIndexCommand.java  |   2 +-
 .../internal/cli/commands/CreateRegionCommand.java |   4 +-
 .../cli/commands/DescribeDiskStoreCommand.java     |   2 +-
 .../internal/cli/commands/DestroyIndexCommand.java |   2 +-
 .../cli/commands/DestroyJndiBindingCommand.java    |   2 +-
 .../cli/commands/DestroyRegionCommand.java         |   2 +-
 .../internal/cli/commands/PutCommand.java          |   2 +
 .../internal/cli/commands/RebalanceCommand.java    |   4 +-
 .../internal/cli/commands/ShowMetricsCommand.java  |   8 +-
 .../cli/functions/DescribeDiskStoreFunction.java   |   2 +-
 .../cli/functions/UpdateCacheFunction.java         |  55 ++
 .../internal/cli/remote/CommandExecutor.java       |   9 +-
 .../mutators/ConfigurationMutator.java}            |  33 +-
 .../mutators/ConfigurationMutatorFactory.java      |  35 +
 .../mutators/RegionConfigMutator.java}             |  48 +-
 .../realizers/ConfigurationRealizer.java}          |  35 +-
 .../realizers/ConfigurationRealizerFactory.java    |  35 +
 .../realizers/RegionConfigRealizer.java            |  76 ++
 .../exceptions/EntityExistsException.java          |   2 +-
 .../exceptions/EntityNotFoundException.java        |   2 +-
 .../internal/exceptions/NoMembersException.java    |  26 +
 .../controllers/AbstractCommandsController.java    |   3 -
 .../java/org/apache/geode/pdx/PdxInstance.java     |  17 +-
 .../org/apache/geode/pdx/PdxInstanceFactory.java   |   9 +
 .../org/apache/geode/pdx/internal/EnumInfo.java    |   3 +-
 .../geode/pdx/internal/InternalPdxInstance.java    |  27 +-
 .../apache/geode/pdx/internal/PdxInstanceEnum.java |   4 +-
 .../geode/pdx/internal/PdxInstanceFactoryImpl.java |  13 +-
 .../apache/geode/pdx/internal/PdxInstanceImpl.java |  23 +-
 .../org/apache/geode/pdx/internal/PdxType.java     |   4 +
 .../sanctioned-geode-core-serializables.txt        |  11 +-
 .../cache/configuration/RegionConfigTest.java      |  18 +-
 .../internal/DistributionConfigJUnitTest.java      |   4 +-
 .../internal/InternalDistributedSystemTest.java    | 412 ++++++++++
 .../internal/cache/ValueComparisonHelperTest.java  | 605 ++++++++++++++
 .../internal/statistics/StatisticsImplTest.java    |   2 +-
 .../statistics/StatisticsRegistryTest.java         | 661 ++++++++++++++++
 .../management/internal/MBeanJMXAdapterTest.java   |  27 +
 .../management/internal/api/APIResultTest.java     |  52 ++
 .../commands/AlterAsyncEventQueueCommandTest.java  |   3 +
 .../cli/commands/DiskStoreCommandsJUnitTest.java   |   2 +-
 .../cli/commands/GfshCommandJUnitTest.java         |   2 +-
 .../DescribeDiskStoreFunctionJUnitTest.java        |   2 +-
 .../internal/cli/remote/CommandExecutorTest.java   |   2 +-
 .../mutators/ConfigurationMutatorFactoryTest.java  |  36 +
 .../ConfigurationRealizerFactoryTest.java          |  35 +
 .../realizers/RegionConfigRealizerTest.java        |  84 ++
 .../geode/internal/cache/PutAllCSDUnitTest.java    |  21 -
 .../geode/cache30/MultiVMRegionTestCase.java       |   4 -
 .../test/junit/assertions/CommandResultAssert.java |  22 +-
 .../web/controllers/RestAccessControllerTest.java  |  21 +-
 .../web/controllers/BaseControllerAdvice.java      |   2 +-
 .../web/controllers/FunctionAccessController.java  |   2 +-
 .../web/security/GeodeAuthenticationProvider.java  |  31 +-
 .../internal/web/security/RestSecurityService.java |  25 +-
 geode-web-management/build.gradle                  |  97 +++
 .../controllers/AbstractAdminRestController.java   | 126 +++
 .../controllers/AbstractManagementController.java  |  21 +-
 .../controllers/RegionManagementController.java    |  40 +
 .../CustomMappingJackson2HttpMessageConverter.java | 149 ++++
 .../web/security/GeodeAuthenticationProvider.java  |  33 +-
 .../web/security/RestSecurityConfiguration.java    |  63 ++
 .../internal/web/security/RestSecurityService.java |  27 +-
 .../src/main/webapp/META-INF/NOTICE                |   0
 .../webapp/WEB-INF/geode-management-servlet.xml    |  78 ++
 .../src/main/webapp/WEB-INF/web.xml                |  52 ++
 .../src/test/resources/expected-pom.xml            | 877 +++++++++++++++++++++
 gradle.properties                                  |   4 +-
 gradle/geode-dependency-management.gradle          |   1 +
 settings.gradle                                    |   1 +
 190 files changed, 6176 insertions(+), 1274 deletions(-)
 copy geode-core/src/test/java/org/apache/geode/cache/configuration/RegionConfigTest.java => extensions/geode-modules/src/integrationTest/java/org/apache/geode/modules/util/RegionHelperIntegrationTest.java (51%)
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/RegionManagementIntegrationTest.java
 create mode 100644 geode-assembly/src/integrationTest/java/org/apache/geode/management/internal/RegionManagementSecurityIntegrationTest.java
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/management/internal/api/RegionAPIDUnitTest.java
 create mode 100644 geode-core/src/integrationTest/java/org/apache/geode/management/DisableJmxIntegrationTest.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/DummyStatisticsRegistry.java
 rename geode-core/src/main/java/org/apache/geode/{pdx/internal/FieldNotFoundInPdxVersion.java => internal/statistics/StatisticsManagerFactory.java} (76%)
 create mode 100644 geode-core/src/main/java/org/apache/geode/internal/statistics/StatisticsRegistry.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/api/APIResult.java
 copy geode-core/src/{integrationTest/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java => main/java/org/apache/geode/management/internal/api/ClusterManagementService.java} (59%)
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/api/LocatorClusterManagementService.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/UpdateCacheFunction.java
 copy geode-core/src/main/java/org/apache/geode/{distributed/ConfigurationPersistenceService.java => management/internal/configuration/mutators/ConfigurationMutator.java} (57%)
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/mutators/ConfigurationMutatorFactory.java
 copy geode-core/src/main/java/org/apache/geode/{distributed/ConfigurationPersistenceService.java => management/internal/configuration/mutators/RegionConfigMutator.java} (53%)
 copy geode-core/src/main/java/org/apache/geode/{distributed/ConfigurationPersistenceService.java => management/internal/configuration/realizers/ConfigurationRealizer.java} (53%)
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/realizers/ConfigurationRealizerFactory.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/configuration/realizers/RegionConfigRealizer.java
 rename geode-core/src/main/java/org/apache/geode/management/internal/{cli => }/exceptions/EntityExistsException.java (95%)
 rename geode-core/src/main/java/org/apache/geode/management/internal/{cli => }/exceptions/EntityNotFoundException.java (95%)
 create mode 100644 geode-core/src/main/java/org/apache/geode/management/internal/exceptions/NoMembersException.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/InternalDistributedSystemTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/ValueComparisonHelperTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/statistics/StatisticsRegistryTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/api/APIResultTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/mutators/ConfigurationMutatorFactoryTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/realizers/ConfigurationRealizerFactoryTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/configuration/realizers/RegionConfigRealizerTest.java
 create mode 100644 geode-web-management/build.gradle
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/web/controllers/AbstractAdminRestController.java
 copy geode-core/src/integrationTest/java/org/apache/geode/codeAnalysis/AnalyzeSerializablesJUnitTest.java => geode-web-management/src/main/java/org/apache/geode/management/internal/web/controllers/AbstractManagementController.java (54%)
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/web/controllers/RegionManagementController.java
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/web/converter/CustomMappingJackson2HttpMessageConverter.java
 copy {geode-web-api/src/main/java/org/apache/geode/rest => geode-web-management/src/main/java/org/apache/geode/management}/internal/web/security/GeodeAuthenticationProvider.java (78%)
 create mode 100644 geode-web-management/src/main/java/org/apache/geode/management/internal/web/security/RestSecurityConfiguration.java
 copy {geode-web-api/src/main/java/org/apache/geode/rest => geode-web-management/src/main/java/org/apache/geode/management}/internal/web/security/RestSecurityService.java (81%)
 copy {geode-web-api => geode-web-management}/src/main/webapp/META-INF/NOTICE (100%)
 create mode 100644 geode-web-management/src/main/webapp/WEB-INF/geode-management-servlet.xml
 create mode 100644 geode-web-management/src/main/webapp/WEB-INF/web.xml
 create mode 100644 geode-web-management/src/test/resources/expected-pom.xml