You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ig...@apache.org on 2020/03/21 22:30:43 UTC

[geode] branch mass-test-run updated (5302071 -> b6e3027)

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

igodwin pushed a change to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git.


 discard 5302071  remove meta-* jobs that we won't use for mass-test-run
 discard 50cd697  Mass-test-run branch, no windows or publication jobs
     add 9e3c473  GEODE-7863: Reduce ServerCQImpl Contention (#4798)
     add 57cc931  GEODE-7710: Add getRedundancyZone to DistributionManager (#4809)
     add 48ea49c  GEODE-7869: Cleanup warnings in geode-http-service
     add 5abf502  GEODE-7869: Cleanup warnings in geode-common
     add f098829  GEODE-7869: Cleanup warnings in geode-concurrency-test
     add 4fb85db  GEODE-7869: Cleanup warnings in geode-connectors
     add fa9bf79  GEODE-7869: Cleanup warnings in geode-management
     add ebdae67  GEODE-7869: Cleanup warnings in geode-rebalancer
     add 0f6f28b  GEODE-7869: Cleanup warnings in geode-serialization
     add b04a072  GEODE-7869: Cleanup warnings in geode-unsafe
     add 9b269de  GEODE-7869: Cleanup warnings in geode-web
     add 9d1e682  GEODE-7869: Cleanup warnings in geode-web-api
     add 95e88d9  GEODE-7869: Cleanup warnings in geode-web-management
     add ba258cc  GEODE-7869: Cleanup warnings in static-analysis
     add 8e4601e  GEODE-7869: Cleanup warnings in geode-experimental-driver
     add feab561  GEODE-7869: Cleanup warnings in geode-assembly
     add d7a2bae  GEODE-7869: Cleanup warnings in geode-pulse
     add 3bd72e2  GEODE-7869: Cleanup warnings in geode-protobuf
     add 644c52f  GEODE-7869: Cleanup warnings in geode-protobuf-messages
     add 23701b2  GEODE-7869: Cleanup warnings in geode-redis
     add 028777b  GEODE-7869: Cleanup warnings in geode-tcp-server
     add ef533fa  GEODE-7825: improve rebalance result (#4803)
     add 4dd6a00  GEODE-7864: Resolved all javadoc errors and warning in geode-core main (#4814)
     add 683113a  GEODE-7710: Fix race condition in federation of MXBeans (#4807)
     add ff6b0c8  GEODE-7710: Fix race condition in sending JMX notifications (#4808)
     add e9a6b00  GEODE-7877: deal with the static Version map in TcpClient (#4817)
     add 32cadc2  GEODE-7885: Improve RedisLockService - fix synchronization and memory leak (#4819)
     add 0dfff8c  GEODE-7604: Fix Test Flakiness (#4825)
     add a627cb7  GEODE-7869: Revert content type changes.
     add 9cddaec  GEODE-7893: Fix Analyzer dependency in geode-lucene (#4829)
     add f84d3e6  GEODE-7895:Create integration tests for EXPIRE command in Redis Adapter (#4831)
     add 2d2a3f8  GEODE-7884: server hangs due to IllegalStateException (#4822)
     add 39a8eaa  GEODE-7886 Update strings tests to cover sad as well as happy paths (#4821)
     add 53f1e1a  GEODE-7852: Adding a SocketFactory configuration for client Pools (#4830)
     add f6ebc63  Ignore ClientSNIAcceptanceTest on windows (#4837)
     new 818b1ec  Mass-test-run branch, no windows or publication jobs
     new b6e3027  remove meta-* jobs that we won't use for mass-test-run

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   (5302071)
            \
             N -- N -- N   refs/heads/mass-test-run (b6e3027)

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 2 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            |  12 +
 .../gradle/plugins/DependencyConstraints.groovy    |   2 +
 geode-assembly/build.gradle                        |  11 +
 .../geode/client/ClientSNIAcceptanceTest.java      |  99 +++
 .../cli/commands/ImportClusterConfigTest.java      |   2 +-
 .../org/apache/geode/client/docker-compose.yml     |  43 ++
 .../geode/client/geode-config/gemfire.properties   |  18 +
 .../client/geode-config/gfsecurity.properties      |  27 +
 .../geode/client/geode-config/locator-keystore.jks | Bin 0 -> 2028 bytes
 .../geode/client/geode-config/server-keystore.jks  | Bin 0 -> 2025 bytes
 .../geode/client/geode-config/truststore.jks       | Bin 0 -> 6023 bytes
 .../resources/org/apache/geode/client/haproxy.cfg  |  40 ++
 .../org/apache/geode/client/scripts/forever        |  20 +
 .../apache/geode/client/scripts/geode-starter.gfsh |  23 +
 .../cli/commands/RunOutOfMemoryFunction.java       |   6 +-
 ...StatusClusterConfigServiceCommandDUnitTest.java |   7 +-
 .../cli/commands/StopLocatorCommandDUnitTest.java  |  38 +-
 ...ClusterManagementLocatorReconnectDunitTest.java |   9 +-
 .../rest/DeploymentManagementRedployDUnitTest.java |  23 +-
 .../internal/rest/RegionManagementDunitTest.java   |  37 +-
 .../internal/rest/ServerRestartTest.java           |   7 +-
 .../rest/internal/web/RestFunctionTemplate.java    |   4 +-
 .../controllers/RestAPIsAndInterOpsDUnitTest.java  |  11 +-
 .../web/controllers/RestAPIsWithSSLDUnitTest.java  |  34 +-
 .../internal/web/RestInterfaceIntegrationTest.java |  32 +-
 .../rest/internal/web/RestRegionAPIDUnitTest.java  |  27 +-
 .../internal/web/RestSecurityIntegrationTest.java  |  56 +-
 .../web/RestSecurityPostProcessorTest.java         |  23 +-
 .../tools/pulse/PulseSecurityWithSSLTest.java      |   4 +-
 .../integrationTest/resources/assembly_content.txt |   8 +-
 .../resources/dependency_classpath.txt             |   2 +-
 .../integrationTest/resources/expected_jars.txt    |   1 +
 geode-common/build.gradle                          |   1 +
 geode-concurrency-test/build.gradle                |   1 +
 geode-connectors/build.gradle                      |   1 +
 .../jdbc/JdbcAsyncWriterIntegrationTest.java       |  12 +-
 .../connectors/jdbc/JdbcWriterIntegrationTest.java |  16 +-
 .../jdbc/internal/TestConfigService.java           |   5 +-
 .../cli/CreateDataSourceCommandDUnitTest.java      |  21 +-
 ...reateMappingCommandForProxyRegionDUnitTest.java |  23 +-
 .../cli/DeregisterDriverCommandDUnitTest.java      |  14 +-
 .../cli/DescribeDataSourceCommandDUnitTest.java    |  15 +-
 .../cli/DescribeMappingCommandDUnitTest.java       |  40 +-
 .../cli/DestroyDataSourceCommandDUnitTest.java     |  10 +-
 .../cli/ListDataSourceCommandDUnitTest.java        |  17 +-
 .../internal/cli/ListDriversCommandDUnitTest.java  |   9 +-
 .../internal/cli/ListMappingCommandDUnitTest.java  |  13 +-
 .../cli/RegisterDriverCommandDUnitTest.java        |  13 +-
 .../cli/JDBCConnectorFunctionsSecurityTest.java    |  20 +-
 .../geode/connectors/jdbc/JdbcAsyncWriter.java     |  37 +-
 .../apache/geode/connectors/jdbc/JdbcLoader.java   |   1 +
 .../jdbc/internal/cli/CreateMappingCommand.java    |   9 +-
 .../jdbc/internal/cli/CreateMappingFunction.java   |  11 +-
 .../internal/cli/DeregisterDriverFunction.java     |   2 +-
 .../jdbc/internal/cli/ListDriversCommand.java      |   5 +-
 .../jdbc/internal/cli/RegisterDriverFunction.java  |   2 +-
 .../geode/connectors/jdbc/JdbcLoaderTest.java      |   9 +-
 .../geode/connectors/jdbc/JdbcWriterTest.java      |  12 +-
 .../jdbc/internal/JdbcConnectorServiceTest.java    |   9 +-
 .../internal/cli/CreateDataSourceCommandTest.java  |   7 +-
 .../internal/cli/CreateMappingFunctionTest.java    |  27 +-
 ...CreateMappingPreconditionCheckFunctionTest.java |  93 ++-
 .../internal/cli/DeregisterDriverCommandTest.java  |  15 +-
 .../internal/cli/DeregisterDriverFunctionTest.java |   3 +-
 .../internal/cli/DestroyDataSourceCommandTest.java |  10 +-
 .../cli/DestroyMappingCommandFunctionTest.java     |  24 +-
 .../cli/FunctionContextArgumentProviderTest.java   |  18 +-
 .../jdbc/internal/cli/ListDriversCommandTest.java  |   1 +
 .../jdbc/internal/cli/ListDriversFunctionTest.java |   1 +
 .../jdbc/internal/cli/ListMappingCommandTest.java  |  22 +-
 .../internal/cli/RegisterDriverCommandTest.java    |   6 +-
 .../internal/cli/RegisterDriverFunctionTest.java   |   7 +-
 .../jdbc/internal/xml/ElementTypeTest.java         |   8 +-
 .../xml/JdbcConnectorServiceXmlParserTest.java     |   4 +-
 .../geode/cache/client/SocketFactoryDUnitTest.java | 128 ++++
 .../internal/LocatorLoadBalancingDUnitTest.java    |   4 +-
 .../geode/cache30/CacheXmlGeode10DUnitTest.java    |  38 ++
 .../management/JMXMBeanReconnectDUnitTest.java     |  36 +-
 .../AutoConnectionSourceImplJUnitTest.java         |  15 +-
 .../client/internal/QueueManagerJUnitTest.java     |   6 +
 .../query/partitioned/PRColocatedEquiJoinTest.java |  42 +-
 .../geode/distributed/LocatorIntegrationTest.java  |   4 +-
 .../internal/membership/MembershipJUnitTest.java   |   4 +-
 .../membership/gms/MembershipOnlyTest.java         |   3 +-
 .../tcpserver/TCPClientSSLIntegrationTest.java     |   3 +-
 .../internal/tcpserver/TCPServerSSLJUnitTest.java  |   3 +-
 .../internal/jta/TransactionImplJUnitTest.java     |   6 +-
 .../internal/net/SSLSocketIntegrationTest.java     |   3 +-
 .../main/java/org/apache/geode/SystemFailure.java  |  12 +-
 .../admin/internal/AdminDistributedSystemImpl.java |   3 +-
 .../internal/DistributionLocatorConfigImpl.java    |   4 +-
 .../apache/geode/admin/jmx/internal/AgentImpl.java |   2 +-
 .../java/org/apache/geode/cache/CacheWriter.java   |   2 +-
 .../java/org/apache/geode/cache/Operation.java     |   2 +-
 .../apache/geode/cache/RegionAccessException.java  |   2 +-
 .../geode/cache/RegionDistributionException.java   |   2 +-
 .../geode/cache/client/ClientCacheFactory.java     |  26 +
 .../java/org/apache/geode/cache/client/Pool.java   |   7 +
 .../org/apache/geode/cache/client/PoolFactory.java |  23 +
 .../apache/geode/cache/client/SocketFactory.java   |  58 ++
 .../client/internal/AutoConnectionSourceImpl.java  |   7 +-
 .../geode/cache/client/internal/Connection.java    |   1 +
 .../cache/client/internal/ConnectionConnector.java |  11 +-
 .../client/internal/ConnectionFactoryImpl.java     |   3 +-
 .../cache/client/internal/ConnectionImpl.java      |   6 +-
 .../geode/cache/client/internal/PoolImpl.java      |  16 +-
 .../client/proxy/ProxySocketFactories.java}        |  25 +-
 .../geode/cache/client/proxy/SniProxySocket.java   |  32 +-
 .../geode/cache/client/proxy/SniSocketFactory.java |  31 +-
 .../org/apache/geode/cache/execute/Function.java   |   4 +-
 .../internal/AbstractGroupOrRangeJunction.java     |   2 +-
 .../cache/query/internal/CompiledComparison.java   |   4 +-
 .../cache/query/internal/CqQueryVsdStats.java      |   2 +-
 .../cache/query/internal/ObjectIntHashMap.java     |   2 +-
 .../geode/cache/query/internal/PlanInfo.java       |   7 +-
 .../cache/query/internal/SortedStructSet.java      |   4 +-
 .../cache/query/internal/cq/CqServiceProvider.java |   2 +-
 .../geode/cache/query/internal/cq/ServerCQ.java    |   6 +
 .../cache/query/internal/index/HashIndexSet.java   |   2 +-
 .../query/internal/index/PartitionedIndex.java     |   2 +-
 .../apache/geode/cache/util/CqListenerAdapter.java |   2 +-
 .../apache/geode/cache/wan/GatewayReceiver.java    |   2 +-
 .../apache/geode/distributed/LocatorLauncher.java  |   4 +-
 .../internal/ClusterDistributionManager.java       |   1 +
 .../distributed/internal/DistributionConfig.java   |   4 +-
 .../internal/DistributionConfigImpl.java           |   5 +-
 .../distributed/internal/DistributionImpl.java     |   4 +-
 .../distributed/internal/DistributionManager.java  |   2 +-
 .../internal/FunctionExecutionPooledExecutor.java  |   4 +-
 .../distributed/internal/HealthMonitorImpl.java    |   8 +-
 .../internal/InternalDistributedSystem.java        |   5 +-
 .../internal/LonerDistributionManager.java         |   7 +-
 .../internal/PooledExecutorWithDMStats.java        |   2 +-
 .../geode/distributed/internal/StartupMessage.java |   4 +-
 .../internal/StartupResponseMessage.java           |   2 +-
 .../distributed/internal/direct/DirectChannel.java |   2 +-
 .../distributed/internal/locks/DLockToken.java     |   1 -
 .../membership/InternalDistributedMember.java      |   1 -
 .../geode/examples/SimpleSecurityManager.java      |   4 +-
 .../org/apache/geode/internal/SystemAdmin.java     |   8 +-
 .../org/apache/geode/internal/SystemTimer.java     | 370 ++++------
 .../org/apache/geode/internal/admin/GemFireVM.java |  15 -
 .../geode/internal/admin/StatAlertsManager.java    |   2 +-
 .../internal/cache/AbstractBucketRegionQueue.java  |   6 +-
 .../apache/geode/internal/cache/AcceptHelper.java  |   3 +-
 .../apache/geode/internal/cache/BucketRegion.java  |   1 -
 .../geode/internal/cache/DistTXCommitMessage.java  |   4 +-
 .../internal/cache/DistTXPrecommitMessage.java     |   4 +-
 .../internal/cache/DistTXRollbackMessage.java      |   4 +-
 .../internal/cache/DistributedPutAllOperation.java |   2 +-
 .../cache/DistributedRemoveAllOperation.java       |   2 +-
 .../apache/geode/internal/cache/EntriesMap.java    |  10 +-
 .../geode/internal/cache/EntryExpiryTask.java      |   2 +-
 .../geode/internal/cache/ExpirationScheduler.java  |   2 +-
 .../apache/geode/internal/cache/ExpiryTask.java    |   5 +-
 .../cache/ForceableLinkedBlockingQueue.java        |  32 +-
 .../geode/internal/cache/GemFireCacheImpl.java     |   2 +-
 .../internal/cache/InitialImageOperation.java      |   7 +-
 .../geode/internal/cache/InternalDataView.java     |   3 -
 .../geode/internal/cache/LoaderHelperFactory.java  |   8 +-
 .../internal/cache/PartitionedRegionDataView.java  |   3 -
 .../geode/internal/cache/PoolFactoryImpl.java      |  19 +-
 .../geode/internal/cache/RegionExpiryTask.java     |   2 +-
 .../geode/internal/cache/TXBucketRegionState.java  |   3 -
 .../apache/geode/internal/cache/TXManagerImpl.java |   2 +-
 .../geode/internal/cache/TXStateInterface.java     |   3 -
 .../apache/geode/internal/cache/TXStateProxy.java  |   3 -
 .../geode/internal/cache/ValueByteWrapper.java     |   6 -
 .../cache/WrappedRegionMembershipListener.java     |   5 +-
 .../geode/internal/cache/entries/DiskEntry.java    |   2 +-
 .../cache/execute/FunctionExecutionNodePruner.java |   2 +-
 .../execute/metrics/FunctionServiceStats.java      |   2 +-
 .../internal/cache/ha/HARegionQueueStats.java      |   2 +-
 .../locks/TXLockUpdateParticipantsMessage.java     |   2 -
 .../cache/partitioned/IndexCreationMsg.java        |   2 +-
 .../PRFunctionStreamingResultCollector.java        |   2 +-
 .../cache/partitioned/PRSanityCheckMessage.java    |   2 +-
 .../cache/partitioned/RemoveIndexesMessage.java    |  17 -
 .../region/entry/RegionEntryFactoryBuilder.java    |   2 +-
 .../internal/cache/tier/sockets/AcceptorImpl.java  |  17 +-
 .../cache/tier/sockets/CacheClientProxy.java       |  16 +-
 .../cache/tier/sockets/CacheClientProxyStats.java  |   2 +-
 .../cache/tier/sockets/CacheClientUpdater.java     |  11 +-
 .../tier/sockets/ClientDataSerializerMessage.java  |   5 +-
 .../tier/sockets/ClientInstantiatorMessage.java    |   5 +-
 .../cache/tier/sockets/MessageDispatcher.java      |   5 -
 .../internal/cache/wan/GatewaySenderEventImpl.java |   2 +-
 .../internal/cache/wan/GatewaySenderStats.java     |   2 +-
 ...currentParallelGatewaySenderEventProcessor.java |   4 +-
 ...oncurrentSerialGatewaySenderEventProcessor.java |   2 +-
 .../geode/internal/cache/xmlcache/CacheXml.java    |   7 +-
 .../internal/cache/xmlcache/CacheXmlGenerator.java |   5 +
 .../internal/cache/xmlcache/CacheXmlParser.java    |  24 +-
 .../cache/xmlcache/CacheXmlPropertyResolver.java   |   2 +-
 .../xmlcache/CacheXmlPropertyResolverHelper.java   |   6 +-
 .../xmlcache/DiskStoreAttributesCreation.java      |   2 +-
 .../cache/xmlcache/ResourceManagerCreation.java    |   3 -
 .../concurrent/CompactConcurrentHashSet2.java      |   5 -
 .../datasource/ConfiguredDataSourceProperties.java |   2 +-
 .../datasource/ConnectionPoolCacheImpl.java        |   2 +-
 .../internal/datasource/DataSourceFactory.java     |   2 +-
 .../i18n/AbstractStringIdResourceBundle.java       |   2 +-
 .../geode/internal/io/CompositeOutputStream.java   |   5 +-
 .../apache/geode/internal/jndi/JNDIInvoker.java    |   2 +-
 .../geode/internal/jta/GlobalTransaction.java      |  29 +-
 .../apache/geode/internal/jta/TransactionImpl.java |  13 +-
 .../geode/internal/jta/TransactionManagerImpl.java |  20 +-
 .../geode/internal/jta/UserTransactionImpl.java    |  35 +-
 .../org/apache/geode/internal/jta/XidImpl.java     |   7 +-
 .../internal/net/SCAdvancedSocketCreator.java      |  20 +-
 .../apache/geode/internal/net/SocketCreator.java   |  17 +-
 .../internal/offheap/MemoryAllocatorImpl.java      |   2 +-
 .../geode/internal/offheap/RefCountChangeInfo.java |   2 +-
 .../org/apache/geode/internal/tcp/Connection.java  |  30 +-
 .../apache/geode/internal/tcp/ConnectionTable.java |  22 +-
 .../org/apache/geode/internal/util/IOUtils.java    |   2 +-
 .../management/internal/BaseManagementService.java |   9 +
 .../management/internal/FederatingManager.java     |   3 -
 .../internal/JmxManagerLocatorRequest.java         |   4 +-
 .../internal/ManagementCacheListener.java          |  39 +-
 .../geode/management/internal/MemberMessenger.java |   8 +-
 .../internal/NotificationCacheListener.java        |  90 +--
 .../internal/api/GeodeConnectionConfig.java        |   4 +-
 .../api/LocatorClusterManagementService.java       |   9 +-
 .../management/internal/beans/MBeanAggregator.java |   2 +-
 .../management/internal/beans/MemberMBean.java     |   4 +-
 .../internal/beans/MemberMBeanBridge.java          |  82 +--
 .../realizers/ConfigurationRealizer.java           |   1 +
 .../utils/ClusterConfigurationStatusRetriever.java |   4 +-
 .../operation/RebalanceOperationPerformer.java     |   8 +-
 .../main/java/org/apache/geode/pdx/PdxWriter.java  |   3 +-
 .../apache/geode/pdx/internal/PdxReaderImpl.java   |   1 -
 .../geode.apache.org/schema/cache/cache-1.0.xsd    |   3 +
 .../sanctioned-geode-core-serializables.txt        |   2 +-
 .../client/internal/ConnectionConnectorTest.java   |   9 +-
 .../org/apache/geode/internal/SystemTimerTest.java | 162 +++++
 .../tier/sockets/CacheClientUpdaterJUnitTest.java  |   6 +-
 .../internal/ManagementCacheListenerTest.java      | 159 +++++
 .../internal/NotificationCacheListenerTest.java    |  70 ++
 .../api/LocatorClusterManagementServiceTest.java   |  63 +-
 .../operation/RebalanceOperationPerformerTest.java |  19 +
 ...igurationServiceConstraintsDistributedTest.java |  26 +-
 .../geode/cache/query/cq/internal/CqQueryImpl.java |   2 -
 .../cache/query/cq/internal/CqServiceImpl.java     |  40 +-
 .../cache/query/cq/internal/ServerCQImpl.java      | 176 ++---
 .../query/cq/internal/ServerCQResultsCache.java    |  46 +-
 .../cq/internal/ServerCQResultsCacheNoOpImpl.java  |  68 ++
 .../ServerCQResultsCachePartitionRegionImpl.java   | 133 ++++
 .../ServerCQResultsCacheReplicateRegionImpl.java   | 176 +++++
 .../query/cq/internal/command/ExecuteCQ61.java     |   2 +-
 .../cache/query/cq/internal/ServerCQImplTest.java  |   4 +-
 .../geode/test/dunit/rules/DistributedRule.java    |   2 -
 .../geode/test/junit/rules/MemberStarterRule.java  |  11 +-
 geode-experimental-driver/build.gradle             |   1 +
 .../experimental/driver/AuthorizationTest.java     |   3 +-
 .../experimental/driver/IntegrationTestBase.java   |   6 +-
 .../driver/PostProcessingIntegrationTest.java      |   5 +-
 .../geode/experimental/driver/FunctionService.java |   2 +-
 .../geode/experimental/driver/ProtobufDriver.java  |  10 +-
 .../experimental/driver/ProtobufFunction.java      |  11 +-
 .../driver/ProtobufFunctionService.java            |   4 +-
 .../experimental/driver/ProtobufQueryService.java  |  18 +-
 .../geode/experimental/driver/ProtobufRegion.java  |  12 +-
 .../geode/experimental/driver/QueryService.java    |   2 +-
 .../geode/experimental/driver/ValueEncoder.java    |  10 +-
 geode-http-service/build.gradle                    |   1 +
 .../serializable/SerializableTemporaryFolder.java  |   2 +-
 geode-lucene/build.gradle                          |   5 +-
 geode-lucene/src/test/resources/expected-pom.xml   |  12 +-
 geode-management/build.gradle                      |   1 +
 .../api/ClusterManagementListResult.java           |  15 +-
 ...tTemplateClusterManagementServiceTransport.java |   4 +-
 .../internal/api/BaseManagementServiceBuilder.java |  22 +-
 .../api/ClusterManagementGetResultTest.java        |   1 +
 .../api/ClusterManagementListResultTest.java       |   4 +-
 .../api/ClusterManagementOperationResultTest.java  |   6 +-
 .../geode/management/api/EntityInfoTest.java       |   1 +
 ...plateClusterManagementServiceTransportTest.java |  18 +-
 .../ClusterManagementServiceBuilderTest.java       |   3 +-
 .../ClientClusterManagementServiceTest.java        |   4 +
 .../gms/locator/GMSLocatorIntegrationTest.java     |   3 +-
 .../locator/GMSLocatorRecoveryIntegrationTest.java |   6 +-
 .../gms/locator/MembershipLocatorImpl.java         |   3 +-
 .../membership/gms/membership/GMSJoinLeave.java    |   2 +-
 geode-protobuf-messages/build.gradle               |   1 +
 geode-protobuf/build.gradle                        |   1 +
 .../v1/ValueSerializerIntegrationTest.java         |   9 +-
 .../protobuf/security/SecureCacheImpl.java         |  35 +-
 .../security/SecureFunctionServiceImpl.java        |  27 +-
 .../statistics/ProtobufClientStatistics.java       |  42 +-
 .../protocol/protobuf/v1/ProtobufOpsProcessor.java |  26 +-
 .../OqlQueryRequestOperationHandler.java           |   4 +-
 .../protocol/protobuf/v1/state/RequireVersion.java |   7 +-
 .../protobuf/security/SecureCacheImplTest.java     |  41 +-
 .../security/SecureFunctionServiceImplTest.java    |  37 +-
 .../ClearRequestOperationHandlerJUnitTest.java     |  21 +-
 ...ionOnGroupRequestOperationHandlerJUnitTest.java |  45 +-
 ...onOnMemberRequestOperationHandlerJUnitTest.java |  58 +-
 ...onOnRegionRequestOperationHandlerJUnitTest.java |  43 +-
 .../GetAllRequestOperationHandlerJUnitTest.java    |  79 ++-
 ...egionNamesRequestOperationHandlerJUnitTest.java |  52 +-
 .../GetRequestOperationHandlerJUnitTest.java       |  65 +-
 .../GetServerOperationHandlerJUnitTest.java        |  54 +-
 .../GetSizeRequestOperationHandlerJUnitTest.java   |  19 +-
 .../KeySetOperationHandlerJUnitTest.java           |  26 +-
 .../v1/operations/OperationHandlerJUnitTest.java   |   4 +-
 ...ueryRequestOperationHandlerIntegrationTest.java |  51 +-
 .../OqlQueryRequestOperationHandlerJUnitTest.java  |  11 +-
 .../PutAllRequestOperationHandlerJUnitTest.java    |  74 +-
 .../PutRequestOperationHandlerJUnitTest.java       |  28 +-
 .../RemoveRequestOperationHandlerJUnitTest.java    |  57 +-
 .../codec/JsonPdxConverterJUnitTest.java           |  16 +-
 geode-pulse/build.gradle                           |   2 +
 geode-pulse/geode-pulse-test/build.gradle          |   1 +
 .../controllers/PulseControllerJUnitTest.java      | 183 ++---
 .../internal/controllers/PulseController.java      |  95 ++-
 .../geode/tools/pulse/internal/data/Cluster.java   | 602 ++++++++---------
 .../tools/pulse/internal/data/DataBrowser.java     |   4 +-
 .../tools/pulse/internal/data/JMXDataUpdater.java  | 304 ++++-----
 .../internal/security/DefaultSecurityConfig.java   |   7 +-
 .../service/ClusterDiskThroughputService.java      |   4 +-
 .../internal/service/ClusterGCPausesService.java   |   2 +-
 .../service/ClusterKeyStatisticsService.java       |   6 +-
 .../internal/service/ClusterMemberService.java     |  14 +-
 .../service/ClusterMembersRGraphService.java       | 148 ++--
 .../service/ClusterMemoryUsageService.java         |   2 +-
 .../internal/service/ClusterRegionService.java     |  38 +-
 .../internal/service/ClusterRegionsService.java    |  47 +-
 .../service/ClusterSelectedRegionService.java      |  31 +-
 .../ClusterSelectedRegionsMemberService.java       |  31 +-
 .../internal/service/ClusterWANInfoService.java    |   4 +-
 .../service/MemberAsynchEventQueuesService.java    |   2 +-
 .../internal/service/MemberClientsService.java     |  16 +-
 .../service/MemberDiskThroughputService.java       |   6 +-
 .../internal/service/MemberGCPausesService.java    |   4 +-
 .../internal/service/MemberGatewayHubService.java  |  11 +-
 .../internal/service/MemberHeapUsageService.java   |   4 +-
 .../service/MemberKeyStatisticsService.java        |   8 +-
 .../internal/service/MemberRegionsService.java     |  28 +-
 .../pulse/internal/service/MembersListService.java |   2 +-
 .../internal/service/QueryStatisticsService.java   |  90 +--
 .../internal/service/SystemAlertsService.java      |  14 +-
 .../ClusterSelectedRegionsMemberServiceTest.java   |  55 +-
 .../geode/tools/pulse/tests/ui/PulseBase.java      | 117 +---
 geode-rebalancer/build.gradle                      |   1 +
 geode-redis/build.gradle                           |   2 +
 .../org/apache/geode/redis/RedisDistDUnitTest.java |  37 +-
 .../redis/ConcurrentStartIntegrationTest.java      |  31 +-
 .../apache/geode/redis/ListsIntegrationTest.java   |   5 +-
 .../redis/RedisLockServiceIntegrationTest.java     |  77 +++
 .../geode/redis/SortedSetsIntegrationTest.java     |   8 +-
 .../apache/geode/redis/StringsIntegrationTest.java | 745 +++++++++++++++++----
 .../geode/redis/general/ExpireIntegrationTest.java | 484 +++++++++++++
 .../org/apache/geode/redis/GeodeRedisServer.java   | 131 ++--
 .../geode/redis/internal/AutoCloseableLock.java    |   4 +-
 .../geode/redis/internal/ByteArrayWrapper.java     |   3 +-
 .../org/apache/geode/redis/internal/Coder.java     |  13 +-
 .../geode/redis/internal/KeyHashIdentifier.java    |  70 ++
 .../apache/geode/redis/internal/KeyRegistrar.java  |   2 +-
 .../apache/geode/redis/internal/PubSubImpl.java    |  11 +-
 .../geode/redis/internal/RedisConstants.java       |   2 +
 .../geode/redis/internal/RedisLockService.java     |  46 +-
 .../geode/redis/internal/RegionProvider.java       | 116 ++--
 .../internal/executor/ExpirationExecutor.java      |  14 +-
 .../redis/internal/executor/ExpireExecutor.java    |  14 +-
 .../redis/internal/executor/RenameExecutor.java    |   7 +-
 .../internal/executor/list/LIndexExecutor.java     |   6 +-
 .../redis/internal/executor/list/LLenExecutor.java |   8 +-
 .../internal/executor/list/LRangeExecutor.java     |  13 +-
 .../redis/internal/executor/list/LRemExecutor.java |  11 +-
 .../redis/internal/executor/list/LSetExecutor.java |  13 +-
 .../internal/executor/list/LTrimExecutor.java      |  15 +-
 .../redis/internal/executor/list/ListExecutor.java |  20 +-
 .../redis/internal/executor/list/PopExecutor.java  |   8 +-
 .../redis/internal/executor/list/PushExecutor.java |   4 +-
 .../internal/executor/list/PushXExecutor.java      |   4 +-
 .../executor/sortedset/GeoSortedSetExecutor.java   |   1 +
 .../executor/sortedset/ZRangeByLexExecutor.java    |   9 +-
 .../executor/sortedset/ZRangeByScoreExecutor.java  |  14 +-
 .../internal/executor/string/DecrExecutor.java     |  81 ++-
 .../internal/executor/string/GetRangeExecutor.java |  42 +-
 .../internal/executor/string/GetSetExecutor.java   |  39 +-
 .../internal/executor/string/IncrExecutor.java     |  96 +--
 .../internal/executor/string/MSetExecutor.java     |  20 +-
 .../internal/executor/string/MSetNXExecutor.java   |   7 +-
 .../internal/executor/string/SetNXExecutor.java    |   5 +-
 .../internal/executor/string/StringExecutor.java   |  10 +
 .../internal/executor/string/StrlenExecutor.java   |   8 +-
 .../internal/ExecutionHandlerContextJUnitTest.java |   4 +-
 .../redis/internal/KeyHashIdentifierTest.java}     |  34 +-
 .../redis/internal/RedisLockServiceJUnitTest.java  |  63 +-
 ...ExecutorTest.java => DelExecutorJUnitTest.java} |   5 +-
 .../executor/string/GetRangeExecutorJUnitTest.java | 147 ++++
 .../executor/string/GetSetExecutorJUnitTest.java   | 125 ++++
 ...xecutorTest.java => IncrExecutorJUnitTest.java} |  64 +-
 .../string/StringMGetExecutorJUnitTest.java        |  88 +++
 .../string/StringMSetExecutorJUnitTest.java        |  91 +++
 .../string/StringSetExecutorJUnitTest.java         |   4 +-
 ...cutorTest.java => StrlenExecutorJUnitTest.java} |  33 +-
 geode-redis/src/test/resources/expected-pom.xml    |   5 +
 geode-serialization/build.gradle                   |   1 +
 .../serialization/BufferDataOutputStream.java      | 333 +++++----
 .../internal/serialization/ByteArrayDataInput.java | 134 ++--
 .../internal/serialization/DSFIDSerializer.java    |   2 +-
 .../serialization/StaticSerialization.java         |  14 +-
 .../internal/DSFIDSerializerImpl.java              |  22 +-
 geode-tcp-server/build.gradle                      |   1 +
 .../TcpServerProductVersionDUnitTest.java          |  27 +-
 .../internal/tcpserver/AdvancedSocketCreator.java  |   5 +
 .../tcpserver/AdvancedSocketCreatorImpl.java       |  21 +-
 .../internal/tcpserver/ClientSocketCreator.java    |   7 +-
 .../tcpserver/ClientSocketCreatorImpl.java         |   9 +-
 .../internal/tcpserver/ClusterSocketCreator.java   |   3 +-
 .../tcpserver/ClusterSocketCreatorImpl.java        |   5 +-
 .../internal/tcpserver/InfoRequest.java            |   1 +
 .../distributed/internal/tcpserver/TcpClient.java  |  48 +-
 .../internal/tcpserver/TcpSocketCreatorImpl.java   |  10 +-
 .../internal/tcpserver/TcpSocketFactory.java       |  21 +-
 .../internal/tcpserver/TcpServerJUnitTest.java     |  55 +-
 geode-unsafe/build.gradle                          |   1 +
 .../internal/locator/wan/LocatorDiscovery.java     |   4 +-
 .../locator/wan/LocatorMembershipListenerImpl.java |   4 +-
 .../cache/wan/AbstractRemoteGatewaySender.java     |   4 +-
 geode-web-api/build.gradle                         |   1 +
 .../web/controllers/AddFreeItemToOrders.java       |  45 +-
 .../web/controllers/EchoArgumentFunction.java      |   4 +-
 .../controllers/GetOrderDescriptionFunction.java   |  23 +-
 .../geode/rest/internal/web/controllers/Order.java |  39 +-
 .../web/controllers/RestAccessControllerTest.java  |  29 +-
 .../web/controllers/AbstractBaseController.java    |  60 +-
 .../web/controllers/CommonCrudController.java      |  22 +-
 .../web/controllers/FunctionAccessController.java  | 125 ++--
 .../web/controllers/PdxBasedCrudController.java    |  22 +-
 .../web/controllers/QueryAccessController.java     |  15 +-
 .../web/controllers/support/RegionData.java        |  13 +-
 .../support/RestServersResultCollector.java        |   6 +-
 .../geode/rest/internal/web/util/ArrayUtils.java   |  11 +-
 .../geode/rest/internal/web/util/JSONUtils.java    |  39 +-
 geode-web-management/build.gradle                  |   1 +
 .../rest/security/RestSecurityConfiguration.java   |   6 +-
 geode-web/build.gradle                             |   1 +
 .../cli/commands/ConnectCommandWithSSLTest.java    | 109 +--
 ...xecuteFunctionCommandWithSecurityDUnitTest.java |   6 +-
 .../ExportLogsStatsOverHttpDistributedTest.java    |   8 +-
 ...rverSerializableObjectHttpMessageConverter.java |   2 +-
 static-analysis/build.gradle                       |   1 +
 static-analysis/pmd-rules/build.gradle             |   1 +
 447 files changed, 7220 insertions(+), 4266 deletions(-)
 create mode 100644 geode-assembly/src/acceptanceTest/java/org/apache/geode/client/ClientSNIAcceptanceTest.java
 create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/docker-compose.yml
 create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/gemfire.properties
 create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/gfsecurity.properties
 create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/locator-keystore.jks
 create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/server-keystore.jks
 create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/truststore.jks
 create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/haproxy.cfg
 create mode 100755 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/scripts/forever
 create mode 100644 geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/scripts/geode-starter.gfsh
 create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/cache/client/SocketFactoryDUnitTest.java
 create mode 100644 geode-core/src/main/java/org/apache/geode/cache/client/SocketFactory.java
 copy geode-core/src/main/java/org/apache/geode/{internal/cache/TXBucketRegionState.java => cache/client/proxy/ProxySocketFactories.java} (63%)
 copy geode-redis/src/main/java/org/apache/geode/redis/internal/executor/ExpirationExecutor.java => geode-core/src/main/java/org/apache/geode/cache/client/proxy/SniProxySocket.java (55%)
 mode change 100755 => 100644
 copy geode-redis/src/main/java/org/apache/geode/redis/internal/AutoCloseableLock.java => geode-core/src/main/java/org/apache/geode/cache/client/proxy/SniSocketFactory.java (56%)
 create mode 100644 geode-core/src/test/java/org/apache/geode/internal/SystemTimerTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/ManagementCacheListenerTest.java
 create mode 100644 geode-core/src/test/java/org/apache/geode/management/internal/NotificationCacheListenerTest.java
 copy geode-redis/src/main/java/org/apache/geode/redis/internal/AutoCloseableLock.java => geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCache.java (54%)
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCacheNoOpImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCachePartitionRegionImpl.java
 create mode 100644 geode-cq/src/main/java/org/apache/geode/cache/query/cq/internal/ServerCQResultsCacheReplicateRegionImpl.java
 create mode 100644 geode-redis/src/integrationTest/java/org/apache/geode/redis/RedisLockServiceIntegrationTest.java
 create mode 100644 geode-redis/src/integrationTest/java/org/apache/geode/redis/general/ExpireIntegrationTest.java
 create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/KeyHashIdentifier.java
 copy geode-redis/src/{main/java/org/apache/geode/redis/internal/AutoCloseableLock.java => test/java/org/apache/geode/redis/internal/KeyHashIdentifierTest.java} (51%)
 copy geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/{DelExecutorTest.java => DelExecutorJUnitTest.java} (96%)
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/GetRangeExecutorJUnitTest.java
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/GetSetExecutorJUnitTest.java
 copy geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/{DelExecutorTest.java => IncrExecutorJUnitTest.java} (50%)
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/StringMGetExecutorJUnitTest.java
 create mode 100644 geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/StringMSetExecutorJUnitTest.java
 rename geode-redis/src/test/java/org/apache/geode/redis/internal/executor/string/{DelExecutorTest.java => StrlenExecutorJUnitTest.java} (67%)
 rename geode-redis/src/main/java/org/apache/geode/redis/internal/Pair.java => geode-tcp-server/src/main/java/org/apache/geode/distributed/internal/tcpserver/TcpSocketFactory.java (71%)


[geode] 02/02: remove meta-* jobs that we won't use for mass-test-run

Posted by ig...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

igodwin pushed a commit to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git

commit b6e3027755f2c21dbabc67852fde94c7dc1ebfe8
Author: Mark Hanson <mh...@pivotal.io>
AuthorDate: Mon Jan 27 15:27:19 2020 -0800

    remove meta-* jobs that we won't use for mass-test-run
---
 ci/pipelines/meta/jinja.template.yml | 206 +----------------------------------
 1 file changed, 1 insertion(+), 205 deletions(-)

diff --git a/ci/pipelines/meta/jinja.template.yml b/ci/pipelines/meta/jinja.template.yml
index 792254f..a67e377 100644
--- a/ci/pipelines/meta/jinja.template.yml
+++ b/ci/pipelines/meta/jinja.template.yml
@@ -51,13 +51,7 @@ resources:
     branch: ((!geode-build-branch))
     paths:
     - ci/pipelines/images/*
-- name: geode-reaper-pipeline
-  type: git
-  source:
-    {{ github_access() | indent(4) }}
-    branch: ((!geode-build-branch))
-    paths:
-    - ci/pipelines/reaper/*
+
 - name: meta-mini-dockerfile
   type: git
   source:
@@ -71,35 +65,6 @@ resources:
     username: ((!docker-username))
     password: ((!docker-password))
     repository: gcr.io/((!gcp-project))/((!sanitized-geode-fork))-((!sanitized-geode-build-branch))-meta-img
-{% if repository.fork == repository.upstream_fork %}
-- name: geode-examples-pipeline
-  type: git
-  source:
-    {{ github_access() | indent(4) }}
-    branch: ((!geode-build-branch))
-    paths:
-    - ci/pipelines/examples/*
-    - ci/pipelines/shared/*
-    - ci/pipelines/render.py
-    - ci/pipelines/meta/meta.properties
-- name: geode-pr-pipeline
-  type: git
-  source:
-    {{ github_access() | indent(4) }}
-    branch: ((!geode-build-branch))
-    paths:
-    - ci/pipelines/pull-request/*
-    - ci/pipelines/shared/*
-    - ci/pipelines/render.py
-    - ci/pipelines/meta/meta.properties
-{% endif %}
-- name: geode-metrics-pipeline
-  type: git
-  source:
-    {{ github_access() | indent(4) }}
-    branch: ((!geode-build-branch))
-    paths:
-    - ci/pipelines/metrics/*
 
 jobs:
 - name: set-images-pipeline
@@ -187,175 +152,6 @@ jobs:
         - results/pipeline-vars.yml
 
 
-{% if repository.fork == repository.upstream_fork %}
-- name: set-examples-pipeline
-  serial: true
-  public: ((!public-pipelines))
-  plan:
-  - get: geode-examples-pipeline
-    trigger: true
-  - get: meta-mini-image
-    trigger: true
-    passed: [build-meta-mini-docker-image]
-  - task: deploy-build
-    image: meta-mini-image
-    config:
-      platform: linux
-      inputs:
-        - name: geode-examples-pipeline
-      outputs:
-        - name: results
-      params:
-        OUTPUT_DIRECTORY: results
-        GEODE_BRANCH: ((geode-build-branch))
-        GEODE_FORK: ((geode-fork))
-        GEODE_REPO_NAME: ((geode-repo-name))
-        REPOSITORY_PUBLIC: {{ repository.public }}
-        ARTIFACT_BUCKET: ((artifact-bucket))
-        UPSTREAM_FORK: {{ repository.upstream_fork }}
-        PIPELINE_PREFIX: ((pipeline-prefix))
-        SANITIZED_GEODE_BRANCH: ((sanitized-geode-build-branch))
-        SANITIZED_GEODE_FORK: ((sanitized-geode-fork))
-        GCP_PROJECT: ((gcp-project))
-        PUBLIC_PIPELINES: ((public-pipelines))
-        SEMVER_PRERELEASE_TOKEN: ((semver-prerelease-token))
-      run:
-        path: geode-examples-pipeline/ci/pipelines/examples/deploy_pipeline.sh
-  - put: concourse
-    params:
-      pipelines:
-      - name: ((!pipeline-prefix))examples
-        team: ((!concourse-team))
-        config_file: results/generated-pipeline.yml
-        vars_files:
-        - results/pipeline-vars.yml
-
-- name: set-pr-pipeline
-  serial: true
-  public: ((!public-pipelines))
-  plan:
-  - get: geode-pr-pipeline
-    trigger: true
-  - get: meta-mini-image
-    trigger: true
-    passed: [build-meta-mini-docker-image]
-  - task: deploy-pr
-    image: meta-mini-image
-    config:
-      platform: linux
-      inputs:
-        - name: geode-pr-pipeline
-      outputs:
-        - name: results
-      params:
-        OUTPUT_DIRECTORY: results
-        GEODE_BRANCH: ((!geode-build-branch))
-        GEODE_FORK: ((!geode-fork))
-        GEODE_REPO_NAME: ((geode-repo-name))
-        REPOSITORY_PUBLIC: {{ repository.public }}
-        ARTIFACT_BUCKET: ((artifact-bucket))
-        UPSTREAM_FORK: {{ repository.upstream_fork }}
-        PIPELINE_PREFIX: ((pipeline-prefix))
-        GCP_PROJECT: ((gcp-project))
-        PUBLIC_PIPELINES: ((public-pipelines))
-        GRADLE_GLOBAL_ARGS: ((gradle-global-args))
-      run:
-        path: geode-pr-pipeline/ci/pipelines/pull-request/deploy_pr_pipeline.sh
-  - put: concourse
-    params:
-      pipelines:
-      - name: ((!pipeline-prefix))pr
-        team: ((!concourse-team))
-        config_file: results/generated-pipeline.yml
-        vars_files:
-        - results/pipeline-vars.yml
-
-{% endif %}
-
-- name: set-metrics-pipeline
-  serial: true
-  public: ((!public-pipelines))
-  plan:
-    - get: geode-metrics-pipeline
-      trigger: true
-    - get: meta-mini-image
-      trigger: true
-      passed: [build-meta-mini-docker-image]
-    - task: create-metrics-pipeline-yml
-      image: meta-mini-image
-      config:
-        platform: linux
-        inputs:
-          - name: geode-metrics-pipeline
-        outputs:
-          - name: results
-        params:
-          OUTPUT_DIRECTORY: results
-          GEODE_BRANCH: ((geode-build-branch))
-          GEODE_FORK: ((geode-fork))
-          GEODE_REPO_NAME: ((geode-repo-name))
-          REPOSITORY_PUBLIC: {{ repository.public }}
-          ARTIFACT_BUCKET: ((artifact-bucket))
-          UPSTREAM_FORK: {{ repository.upstream_fork }}
-          PIPELINE_PREFIX: ((pipeline-prefix))
-          SANITIZED_GEODE_BRANCH: ((sanitized-geode-build-branch))
-          SANITIZED_GEODE_FORK: ((sanitized-geode-fork))
-          GCP_PROJECT: ((gcp-project))
-          PUBLIC_PIPELINES: ((public-pipelines))
-          CONCOURSE_URL: ((concourse-url))
-          CONCOURSE_HOST: ((concourse-host))
-          CONCOURSE_TEAM: ((concourse-team))
-        run:
-          path: geode-metrics-pipeline/ci/pipelines/metrics/deploy_metrics_pipeline.sh
-    - put: concourse
-      params:
-        pipelines:
-          - name: ((!pipeline-prefix))metrics
-            team: ((!concourse-team))
-            config_file: results/generated-pipeline.yml
-            vars_files:
-              - results/pipeline-vars.yml
-
-- name: set-reaper-pipeline
-  serial: true
-  public: ((!public-pipelines))
-  plan:
-    - get: geode-reaper-pipeline
-      trigger: true
-    - get: meta-mini-image
-      trigger: true
-      passed: [build-meta-mini-docker-image]
-    - task: create-image-yml
-      image: meta-mini-image
-      config:
-        platform: linux
-        inputs:
-          - name: geode-reaper-pipeline
-        outputs:
-          - name: results
-        params:
-          OUTPUT_DIRECTORY: results
-          GEODE_BRANCH: ((geode-build-branch))
-          GEODE_FORK: ((geode-fork))
-          GEODE_REPO_NAME: ((geode-repo-name))
-          REPOSITORY_PUBLIC: {{ repository.public }}
-          UPSTREAM_FORK: {{ repository.upstream_fork }}
-          PIPELINE_PREFIX: ((pipeline-prefix))
-          SANITIZED_GEODE_BRANCH: ((sanitized-geode-build-branch))
-          SANITIZED_GEODE_FORK: ((sanitized-geode-fork))
-          GCP_PROJECT: ((gcp-project))
-          PUBLIC_PIPELINES: ((public-pipelines))
-        run:
-          path: geode-reaper-pipeline/ci/pipelines/reaper/deploy_reaper_pipeline.sh
-    - put: concourse
-      params:
-        pipelines:
-          - name: ((!pipeline-prefix))reaper
-            team: ((!concourse-team))
-            config_file: results/generated-pipeline.yml
-            vars_files:
-              - results/pipeline-vars.yml
-
 - name: build-meta-mini-docker-image
   public: ((!public-pipelines))
   serial: true


[geode] 01/02: Mass-test-run branch, no windows or publication jobs

Posted by ig...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

igodwin pushed a commit to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 818b1ec068e1452affbf7582840b16a23506d218
Author: Robert Houghton <rh...@pivotal.io>
AuthorDate: Mon Jan 27 15:20:46 2020 -0800

    Mass-test-run branch, no windows or publication jobs
    
    Co-authored-by: Robert Houghton <rh...@pivotal.io>
    Co-authored-by: Mark Hanson <mh...@pivotal.io>
---
 ci/pipelines/geode-build/jinja.template.yml | 310 +---------------------------
 ci/pipelines/shared/jinja.variables.yml     |  77 +------
 2 files changed, 9 insertions(+), 378 deletions(-)

diff --git a/ci/pipelines/geode-build/jinja.template.yml b/ci/pipelines/geode-build/jinja.template.yml
index da6e399..f9dcbda 100644
--- a/ci/pipelines/geode-build/jinja.template.yml
+++ b/ci/pipelines/geode-build/jinja.template.yml
@@ -92,66 +92,6 @@ GRADLE_GLOBAL_ARGS: ((gradle-global-args))
   {%- endfor -%}
 {% endmacro %}
 
-groups:
-- name: main
-  jobs:
-  - {{ build_test.name }}
-  {{- all_gating_jobs() | indent(2) }}
-  - UpdatePassingTokens
-  {%- if repository.upstream_fork != "apache" or repository.branch == "develop" %}
-  - PublishArtifacts
-  {%- endif %}
-  {%- for flavor in (benchmarks.flavors) %}
-  - Benchmark{{flavor.title}}
-  {%- endfor %}
-- name: complete
-  jobs:
-  - {{ build_test.name }}
-  {%- for test in (tests) if not test.name=="StressNew" -%}
-    {%- for java_test_version in (java_test_versions) %}
-  - {{test.name}}Test{{java_test_version.name}}
-    {%- endfor -%}
-  {%- endfor %}
-  - UpdatePassingTokens
-  {%- if repository.upstream_fork != "apache" or repository.branch == "develop" %}
-  - PublishArtifacts
-  {%- endif %}
-  {%- for flavor in (benchmarks.flavors) %}
-  - Benchmark{{flavor.title}}
-  {%- endfor %}
-- name: linux
-  jobs:
-  - {{ build_test.name }}
-  {%- for test in (tests) if test.PLATFORM=="linux" and not test.name=="StressNew" -%}
-    {% for java_test_version in (java_test_versions) %}
-  - {{test.name}}Test{{java_test_version.name}}
-    {%- endfor -%}
-  {%- endfor %}
-  {%- for flavor in (benchmarks.flavors) %}
-  - Benchmark{{flavor.title}}
-  {%- endfor %}
-- name: windows
-  jobs:
-  - {{ build_test.name }}
-  {%- for test in (tests) if test.PLATFORM=="windows" -%}
-    {% for java_test_version in (java_test_versions) %}
-  - {{test.name}}Test{{java_test_version.name}}
-    {%- endfor -%}
-  {%- endfor %}
-{%- for java_test_version in (java_test_versions) %}
-- name: {{java_test_version.name}}
-  jobs:
-  - {{ build_test.name }}
-  {%- for test in (tests) if not test.name=="StressNew" %}
-  - {{test.name}}Test{{java_test_version.name}}
-  {%- endfor -%}
-{%- endfor %}
-- name: Semver Management
-  jobs:
-  {%- for semverPiece in ['major', 'minor', 'patch'] %}
-  - Bump{{ semverPiece.title() }}
-  {%- endfor %}
-
 resources:
 - name: concourse-metadata-resource
   type: concourse-metadata-resource
@@ -173,12 +113,7 @@ resources:
     paths:
     - ci/*
     {{ github_access() | indent(4) }}
-- name: geode-benchmarks
-  type: git
-  source:
-    branch: {{benchmarks.benchmark_branch}}
-    depth: 1
-    uri: https://github.com/apache/geode-benchmarks.git
+
 - name: geode-build-version
   type: semver
   source:
@@ -187,12 +122,7 @@ resources:
     initial_version: {{ metadata.initial_version }}
     json_key: ((!concourse-gcp-key))
     key: semvers/((pipeline-prefix))((geode-build-branch))/version
-- name: geode-passing-tokens
-  type: gcs-resource
-  source:
-    bucket: ((artifact-bucket))
-    json_key: ((concourse-gcp-key))
-    versioned_file: semvers/((pipeline-prefix))((geode-build-branch))/passing-build-tokens.json
+
 - name: alpine-tools-image
   type: docker-image
   source:
@@ -201,12 +131,6 @@ resources:
     repository: gcr.io/((gcp-project))/((pipeline-prefix))alpine-tools
     tag: latest
 
-- name: windows-builder-image-family
-  type: gci
-  source:
-    key: ((concourse-gcp-key))
-    family_project: ((gcp-project))
-    family: ((pipeline-prefix))windows-geode-builder
 
 - name: linux-builder-image-family
   type: gci
@@ -233,16 +157,8 @@ resource_types:
   source:
     repository: frodenas/gcs-resource
 jobs:
-{% for semverPiece in ['major', 'minor', 'patch'] -%}
-- name: Bump{{ semverPiece.title() }}
-  serial: true
-  plan:
-  - get: geode-build-version
-    params: { bump: {{ semverPiece }} }
-  - put: geode-build-version
-    params:
-      file: geode-build-version/number
-{% endfor %}
+
+
 - name: {{build_test.name}}
   public: true
   max_in_flight: {{build_test.MAX_IN_FLIGHT}}
@@ -388,224 +304,6 @@ jobs:
               - name: instance-data
             timeout: 1h
 
-- name: UpdatePassingTokens
-  public: true
-  serial: true
-  plan:
-  - aggregate:
-    - get: alpine-tools-image
-    - get: geode
-      passed: &update-token-passed-anchor
-{%- if repository.upstream_fork != "apache" or repository.branch == "develop" %}
-      - PublishArtifacts
-{% else %}
-      {% for flavor in (benchmarks.flavors) %}
-      - Benchmark{{flavor.title}}
-      {% endfor %}
-{% endif %}
-      trigger: true
-    - get: geode-build-version
-      trigger: true
-      passed: *update-token-passed-anchor
-  - task: couple-sha-and-build-id
-    image: alpine-tools-image
-    config:
-      platform: linux
-      inputs:
-      - name: geode
-      - name: geode-build-version
-      outputs:
-      - name: geode-passing-tokens
-      run:
-        path: bash
-        args:
-        - -cx
-        - |
-          pushd geode
-            GEODE_SHA=$(git rev-parse HEAD)
-          popd
-          GEODE_SEMVER=$(cat geode-build-version/number)
-
-          GS_PATH=gs://((artifact-bucket))/semvers/((pipeline-prefix))((geode-build-branch))/passing-build-tokens.json
-          CURRENT_PASSING_SHA=$(gsutil cat ${GS_PATH} | jq -r .ref)
-          set -e
-          # Check that the incoming GEODE_SHA is a descendent of the currently stored value.
-          # Keeps us from winding back the repository in the case of an out-of-order pipeline pass
-          if [ -z "${CURRENT_PASSING_SHA}" ] || (cd geode; git merge-base --is-ancestor ${CURRENT_PASSING_SHA} ${GEODE_SHA}); then
-            cat > geode-passing-tokens/passing-build-tokens.json <<JSON
-          {
-            "ref": "${GEODE_SHA}",
-            "semver": "${GEODE_SEMVER}"
-          }
-          JSON
-          fi
-  - aggregate:
-    - put: geode-passing-tokens
-      params:
-        file: geode-passing-tokens/passing-build-tokens.json
-
-{% for run_var in (benchmarks.flavors) %}
-- name: Benchmark{{ run_var.title }}
-  public: true
-  max_in_flight: 3
-  plan:
-  - get: geode-ci
-    passed:
-    {{ all_gating_jobs() | indent(4) }}
-  - get: alpine-tools-image
-  - aggregate:
-    - get: geode
-      passed:
-      {{ all_gating_jobs() | indent(6) }}
-      trigger: true
-    - get: geode-benchmarks
-    - get: geode-build-version
-      trigger: true
-      passed:
-      {{ all_gating_jobs() | indent(6) }}
-    - put: concourse-metadata-resource
-  - do:
-    - task: run_benchmarks{{ run_var.title }}
-      image: alpine-tools-image
-      config:
-        platform: linux
-        params:
-          AWS_ACCESS_KEY_ID: ((benchmarks-access-key-id))
-          AWS_SECRET_ACCESS_KEY: ((benchmarks-secret-access-key))
-          AWS_DEFAULT_REGION: us-west-2
-          AWS_REGION: us-west-2
-          ARTIFACT_BUCKET: ((artifact-bucket))
-          BENCHMARKS_BRANCH: {{benchmarks.benchmark_branch}}
-          BASELINE_BRANCH: {{benchmarks.baseline_branch}}
-          BASELINE_VERSION: {{benchmarks.baseline_version}}
-          FLAGS: {{ run_var.flag }}
-          TAG_POSTFIX: {{ run_var.title }}
-          TEST_OPTIONS: {{ run_var.options }}
-        run:
-          path: geode-ci/ci/scripts/run_benchmarks.sh
-        inputs:
-        - name: geode
-        - name: geode-ci
-        - name: geode-benchmarks
-        - name: concourse-metadata-resource
-        outputs:
-        - name: results
-      timeout: 8h
-      ensure:
-        do:
-        - task: cleanup_benchmarks
-          image: alpine-tools-image
-          config:
-            platform: linux
-            params:
-              AWS_ACCESS_KEY_ID: ((benchmarks-access-key-id))
-              AWS_SECRET_ACCESS_KEY: ((benchmarks-secret-access-key))
-              AWS_DEFAULT_REGION: us-west-2
-              AWS_REGION: us-west-2
-              ARTIFACT_BUCKET: ((artifact-bucket))
-              BASELINE_BRANCH: {{benchmarks.baseline_branch}}
-              BASELINE_VERSION: {{benchmarks.baseline_version}}
-              FLAGS: {{ run_var.flag }}
-              TAG_POSTFIX: {{ run_var.title }}
-              TEST_OPTIONS: {{ run_var.options }}
-            run:
-              path: geode-ci/ci/scripts/cleanup_benchmarks.sh
-            inputs:
-            - name: geode
-            - name: geode-ci
-            - name: geode-benchmarks
-            - name: concourse-metadata-resource
-            - name: results
-{% endfor %}
-{% if repository.upstream_fork != "apache" or repository.branch == "develop" %}
-- name: PublishArtifacts
-  public: true
-  plan:
-  - aggregate:
-    - get: geode-ci
-      passed: &publish-passed-inputs
-      {% for flavor in (benchmarks.flavors) %}
-      - Benchmark{{flavor.title}}
-      {% endfor %}
-    - get: alpine-tools-image
-    - get: geode
-      passed: *publish-passed-inputs
-      trigger: true
-    - get: linux-builder-image-family
-  - aggregate:
-    - get: geode-build-version
-      trigger: true
-      passed: *publish-passed-inputs
-    - put: concourse-metadata-resource
-    {{ init_retry()|indent(4) }}
-  - task: create_instance
-    image: alpine-tools-image
-    config:
-      platform: linux
-      params:
-        {{ common_instance_params(publish_artifacts) | indent(8) }}
-        GEODE_BRANCH: {{repository.branch}}
-        GEODE_FORK: {{repository.fork}}
-        JAVA_BUILD_VERSION: {{ java_build_version.version }}
-        IMAGE_FAMILY_NAME: ((pipeline-prefix))linux-geode-builder
-      run:
-        path: geode-ci/ci/scripts/create_instance.sh
-      inputs:
-      - name: concourse-metadata-resource
-      - name: geode-ci
-      - name: geode
-      - name: attempts-log
-        path: old
-      outputs:
-      - name: instance-data
-      - name: attempts-log
-        path: new
-    timeout: 20m
-    attempts: 5
-  - task: rsync_code_up
-    image: alpine-tools-image
-    config:
-      platform: linux
-      run:
-        path: geode-ci/ci/scripts/rsync_code_up.sh
-      inputs:
-      - name: geode-ci
-      - name: geode
-      - name: instance-data
-    timeout: 5m
-  - task: publish
-    image: alpine-tools-image
-    config:
-      platform: linux
-      params:
-        MAINTENANCE_VERSION: ((geode-build-branch))
-        ARTIFACT_BUCKET: ((artifact-bucket))
-        SERVICE_ACCOUNT: ((!concourse-gcp-account))
-        JAVA_BUILD_VERSION: {{ java_build_version.version }}
-        MAVEN_SNAPSHOT_BUCKET: ((maven-snapshot-bucket))
-        GRADLE_GLOBAL_ARGS: ((gradle-global-args))
-      run:
-        path: geode-ci/ci/scripts/execute_publish.sh
-      inputs:
-      - name: instance-data
-      - name: geode
-      - name: geode-ci
-      - name: geode-build-version
-    ensure:
-      do:
-      - task: delete_instance
-        image: alpine-tools-image
-        config:
-          platform: linux
-          run:
-            path: geode-ci/ci/scripts/delete_instance.sh
-          inputs:
-          - name: geode-ci
-          - name: instance-data
-        timeout: 1h
-
-{% endif %}
-
 {%- for test in tests if not test.name=="StressNew" %}
   {%- set parameters = {} %}
   {%- do deep_merge(parameters, test) %}
diff --git a/ci/pipelines/shared/jinja.variables.yml b/ci/pipelines/shared/jinja.variables.yml
index a82cdca..3931254 100644
--- a/ci/pipelines/shared/jinja.variables.yml
+++ b/ci/pipelines/shared/jinja.variables.yml
@@ -84,7 +84,7 @@ tests:
   DUNIT_PARALLEL_FORKS: '0'
   EXECUTE_TEST_TIMEOUT: 30m
   GRADLE_TASK: test
-  MAX_IN_FLIGHT: 1
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'false'
   PARALLEL_GRADLE: 'true'
   PLATFORM: linux
@@ -96,7 +96,7 @@ tests:
   DUNIT_PARALLEL_FORKS: '0'
   EXECUTE_TEST_TIMEOUT: 1h30m
   GRADLE_TASK: acceptanceTest
-  MAX_IN_FLIGHT: 2
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'false'
   PARALLEL_GRADLE: 'false'
   PLATFORM: linux
@@ -108,7 +108,7 @@ tests:
   DUNIT_PARALLEL_FORKS: '24'
   EXECUTE_TEST_TIMEOUT: 3h00m
   GRADLE_TASK: distributedTest
-  MAX_IN_FLIGHT: 3
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'true'
   PLATFORM: linux
   RAM: '250'
@@ -119,7 +119,7 @@ tests:
   DUNIT_PARALLEL_FORKS: '48'
   EXECUTE_TEST_TIMEOUT: 40m
   GRADLE_TASK: integrationTest
-  MAX_IN_FLIGHT: 1
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'true'
   PLATFORM: linux
   RAM: '90'
@@ -130,75 +130,8 @@ tests:
   DUNIT_PARALLEL_FORKS: '48'
   EXECUTE_TEST_TIMEOUT: 1h
   GRADLE_TASK: upgradeTest
-  MAX_IN_FLIGHT: 2
+  MAX_IN_FLIGHT: 5
   PARALLEL_DUNIT: 'true'
   PLATFORM: linux
   RAM: '210'
   name: Upgrade
-- ARTIFACT_SLUG: stressnewtestfiles
-  CALL_STACK_TIMEOUT: '20700'
-  CPUS: '96'
-  DUNIT_PARALLEL_FORKS: '24'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: repeatTest
-  PARALLEL_DUNIT: 'true'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: linux
-  RAM: '280'
-  name: StressNew
-- ARTIFACT_SLUG: windows-acceptancetestfiles
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: :geode-assembly:acceptanceTest
-  MAX_IN_FLIGHT: 3
-  PARALLEL_DUNIT: 'false'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsAcceptance
-- ARTIFACT_SLUG: windows-gfshdistributedtest
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: distributedTest
-  GRADLE_TASK_OPTIONS: -PtestCategory=org.apache.geode.test.junit.categories.GfshTest
-  MAX_IN_FLIGHT: 5
-  PARALLEL_DUNIT: 'false'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsGfshDistributed
-- ARTIFACT_SLUG: windows-integrationtestfiles
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: integrationTest
-  GRADLE_TASK_OPTIONS: -x geode-core:integrationTest
-  MAX_IN_FLIGHT: 2
-  PARALLEL_DUNIT: 'false'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsIntegration
-- ARTIFACT_SLUG: windows-coreintegrationtestfiles
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: geode-core:integrationTest
-  MAX_IN_FLIGHT: 6
-  PARALLEL_DUNIT: 'false'
-  PARALLEL_GRADLE: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsCoreIntegration
-- ARTIFACT_SLUG: windows-unittestfiles
-  CPUS: '16'
-  DUNIT_PARALLEL_FORKS: '0'
-  EXECUTE_TEST_TIMEOUT: 6h
-  GRADLE_TASK: test
-  MAX_IN_FLIGHT: 1
-  PARALLEL_DUNIT: 'false'
-  PLATFORM: windows
-  RAM: '64'
-  name: WindowsUnit