You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by mh...@apache.org on 2020/05/08 20:04:13 UTC
[geode] branch mass-test-run updated (d0e9b0c -> ba5a14e)
This is an automated email from the ASF dual-hosted git repository.
mhanson pushed a change to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git.
discard d0e9b0c removing merge issue.
discard fbc7812 remove meta-* jobs that we won't use for mass-test-run
discard a9a7ee2 Mass-test-run branch, no windows or publication jobs
add 0e8c937 GEODE-8021: CI Failure: CloseConnectionTest. sharedSenderShouldRecoverFromClosedSocket (#5008)
add dd695c4 GEODE-8032: Reclassify tests as integration tests (#5011)
add 466a19c GEODE-8033 - Create geode-module sub-project and ModuleService interface. (#5020)
add 134ae31 GEODE-8047: Split SetsIntegrationTest into multiple files (#4984)
add 694cb4c GEODE-8044 - Renamed geode-module to geode-common-services. (#5024)
add c3394e4 GEODE-8050: Ensure tests cleanup consistently to allow running them all within one JVM instance (#5025)
add 560d311 GEODE-8052: DRY the 'dependentProjectNames' and 'geodeArchives' values (#5028)
add 3c66f2c GEODE-8048: change redis sets to use functions and deltas (#5009)
add 744b5ed Revert "GEODE-8020: buffer corruption in SSL communications (#4994)" (#5027)
add 7c2ca9e GEODE-8051: Create multi-node concurrency (distributed) tests for HSET and HMSET (#5026)
add 2a56c97 GEODE:8042- Create Integrated Distributed/HA test for Redis Module/Spring Session (#5022)
add 653a1bc GEODE-8060: Ignore flaky GemFireCacheImplCloseTest test (#5038)
add af73331 GEODE-7954: restore redundancy and status redundancy gfsh commands
add 4426e06 Addressing review comments
add 5627cfd Fix LGTM alerts
add 0732fef Applying review feedback
add 84387ce GEODE-7954: restore redundancy and status redundancy gfsh commands (#5004)
add a820c59 GEODE-7955: Docs for redundancy internal API and redundancy commands (#5005)
add 0e2c276 GEODE-8055: create index command should work on sub regions (#5034)
add 95f0a93 GEODE-8059: replace multiple redis set functions with one CommandFunction (#5035)
add 02839ea roll develop to 1.14 now that support/1.13 has been created (#5044)
add be8ac49 GEODE-8029: Delete orphaned drf files (#5037)
add 7ee1042 GEODE-8039: update incorrect versions in LICENSE (#5018)
add 536910a GEODE-8072: check the null and stop the on-going query function when … (#5053)
add 5f9800b GEODE-7414_2: modify init() method argument (#5040)
add d8e86cb GEODE-8071: Use daemon threads in RebalanceCommand (#5054)
add 643c617 GEODE-8073: Fix NPE after FetchKeysMessage failed. (#5055)
add 76d5e42 Reformat README file (#5060)
add 0ef8c5f GEODE-8068 - Revert GEODE-8044 and GEODE-8033. (#5045)
add 9e957f1 GEODE-8060: Fix flakiness in GemFireCacheImplCloseTest (#5041)
add 0db6066 GEODE-8054: Refactor Sadd and Srem DUnit tests to use ConcurrentLoopingThreads class (#5052)
add 3963431 [GEODE-8083] Add API Checking to Geode. (#5066)
add 7375c59 GEODE-8020: buffer management problems (#5048)
add da38d51 GEODE-8076: simplify redis concurrency code (#5019)
add 639affb GEODE-8084: Declare parameter requirements for redis commands (#5068)
add be87788 GEODE-7565: Allow gateway receivers with same host and port (2nd try)
add 17f9a23 Revert "GEODE-8029: Delete orphaned drf files (#5037)" (#5073)
add 5542db5 GEODE-7998: Do not block Netty threads when publishing (#5042)
add cf4c0ed GEODE-8089: change redis set ops to use functions (#5058)
add a4c8b9e GEODE-8016: publish with non-zero-padded build ids instead of SNAPSHOT. (#5057)
add 78a4fb9 GEODE-8079: Fix DistributedRegion Validations (#5070)
add c2759ed Revert "GEODE-8072: check the null and stop the on-going query function when … (#5053)" (#5077)
add 757b1ec GEODE-8058: Create Dunit tests for EXPIRE, PEXPIRE, EXPIREAT, and PEXPIREAT (#5036)
add ed5e18b GEODE-8088: Refactor dunit test locations (#5069)
add a1d0c74 Geode 7812: Changes to PutAllClientServerDistributionTest (#5076)
new 5f659fe Mass-test-run branch, no windows or publication jobs
new 1388712 remove meta-* jobs that we won't use for mass-test-run
new ba5a14e removing merge issue.
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 (d0e9b0c)
\
N -- N -- N refs/heads/mass-test-run (ba5a14e)
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 3 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:
LICENSE | 86 +-
.../src/test/resources/expected-pom.xml | 96 +-
.../src/test/resources/expected-pom.xml | 6 +-
build.gradle | 4 +-
.../gradle/plugins/DependencyConstraints.groovy | 11 +
ci/pipelines/examples/deploy_pipeline.sh | 1 +
ci/pipelines/examples/jinja.template.yml | 180 +-
ci/pipelines/images/jinja.template.yml | 27 +
ci/pipelines/meta/meta.properties | 2 +-
ci/pipelines/shared/jinja.variables.yml | 2 +-
ci/scripts/archive_results.sh | 11 +
ci/scripts/execute_build_examples.sh | 8 +-
ci/scripts/execute_publish.sh | 4 +-
ci/scripts/shared_utilities.sh | 8 +-
dev-tools/release/README.md | 41 +-
dev-tools/release/deploy_rc_pipeline.sh | 25 +
dev-tools/release/license_review.sh | 362 ++++
.../BootstrappingFunctionIntegrationTest.java} | 3 +-
geode-assembly/build.gradle | 135 +-
.../geode/AssemblyContentsIntegrationTest.java | 2 +-
.../geode/GeodeDependencyJarIntegrationTest.java | 2 +-
geode-assembly/src/main/dist/LICENSE | 138 +-
geode-assembly/src/main/dist/NOTICE | 58 -
geode-assembly/src/test/resources/expected-pom.xml | 2 +-
geode-book/config.yml | 8 +-
.../source/subnavs/geode-subnav.erb | 9 +
geode-book/redirects.rb | 4 +-
geode-common/src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../geode/ClusterCommunicationsDUnitTest.java | 33 +-
.../RestoreRedundancyOperationDUnitTest.java | 32 +
.../cache/tier/sockets/PingOpDistributedTest.java | 202 +++
.../geode/internal/tcp/CloseConnectionTest.java | 7 +-
.../InternalDistributedSystemIntegrationTest.java | 0
...istributedSystemLockMemoryIntegrationTest.java} | 32 +-
...orClusterManagementServiceIntegrationTest.java} | 6 +-
.../LocatorLoadSnapshotIntegrationTest.java | 14 +-
.../DLockServiceDisconnectIntegrationTest.java} | 15 +-
...SSLSocketParameterExtensionIntegrationTest.java | 8 +-
.../codeAnalysis/sanctionedDataSerializables.txt | 4 +
.../client/internal/CacheServerLoadMessage.java | 4 +-
.../cache/client/internal/LiveServerPinger.java | 2 +-
.../apache/geode/cache/client/internal/PingOp.java | 20 +-
.../geode/cache/client/internal/ServerProxy.java | 10 -
.../client/internal/SingleHopClientExecutor.java | 428 +++--
.../geode/cache/configuration/CacheConfig.java | 14 +-
.../cache/control/RestoreRedundancyOperation.java | 9 +
.../internal/ClusterDistributionManager.java | 5 +-
.../distributed/internal/LocatorLoadSnapshot.java | 168 +-
.../internal/ServerLocationAndMemberId.java | 65 +
.../geode/distributed/internal/ServerLocator.java | 14 +-
.../org/apache/geode/internal/DSFIDFactory.java | 2 +
.../org/apache/geode/internal/admin/SSLConfig.java | 2 +-
.../internal/cache/DistributedPingMessage.java | 86 +
.../geode/internal/cache/DistributedRegion.java | 55 +-
.../geode/internal/cache/GemFireCacheImpl.java | 51 +-
.../apache/geode/internal/cache/GridAdvisor.java | 14 +-
.../geode/internal/cache/PartitionedRegion.java | 73 +-
.../control/RestoreRedundancyOperationImpl.java | 9 +
.../apache/geode/internal/cache/properties.html | 9 +-
.../cache/tier/sockets/CommandInitializer.java | 1 +
.../internal/cache/tier/sockets/command/Ping.java | 68 +-
.../wan/parallel/ParallelGatewaySenderQueue.java | 14 +-
.../org/apache/geode/internal/net/BufferPool.java | 11 +-
.../apache/geode/internal/net/NioSslEngine.java | 11 +-
.../org/apache/geode/internal/tcp/Connection.java | 8 +-
.../org/apache/geode/internal/tcp/MsgStreamer.java | 16 +-
.../apache/geode/internal/tcp/MsgStreamerList.java | 29 +-
.../geode/management/internal/i18n/CliStrings.java | 17 +
.../operation/RebalanceOperationPerformer.java | 12 +-
.../apache/geode/net/SSLParameterExtension.java | 8 +-
.../geode/cache/configuration/CacheConfigTest.java | 27 +
.../internal/LocatorLoadSnapshotJUnitTest.java | 675 +++++++-
.../internal/ServerLocationAndMemberIdTest.java | 69 +
.../internal/cache/DistributedPingMessageTest.java | 85 +
.../internal/cache/DistributedRegionTest.java | 90 +-
.../internal/cache/GemFireCacheImplCloseTest.java | 34 +-
.../internal/cache/PartitionedRegionTest.java | 49 +
.../RestoreRedundancyOperationImplTest.java | 25 +
.../cache/tier/sockets/command/PingTest.java | 145 ++
.../geode/internal/net/NioSslEngineTest.java | 4 +-
.../apache/geode/internal/tcp/MsgStreamerTest.java | 101 ++
geode-core/src/test/resources/expected-pom.xml | 4 +-
.../cache/PutAllClientServerDistributedTest.java | 342 ++--
geode-cq/src/test/resources/expected-pom.xml | 4 +-
.../checking_region_redundancy.html.md.erb | 50 +-
.../configuring_ha_for_pr.html.md.erb | 2 +
.../rebalancing_pr_data.html.md.erb | 5 +-
.../restoring_region_redundancy.html.md.erb | 59 +
geode-docs/reference/statistics_list.html.md.erb | 22 +-
.../gfsh/command-pages/restore.html.md.erb | 64 +
.../gfsh/command-pages/status.html.md.erb | 46 +
.../gfsh/gfsh_command_index.html.md.erb | 6 +-
.../gfsh/quick_ref_commands_by_area.html.md.erb | 2 +
.../sockets/ClientServerMiscDUnitTestBase.java | 19 +
...e.java => RebalanceCommandDistributedTest.java} | 159 +-
geode-dunit/src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../cli/commands/CreateIndexCommandDUnitTest.java | 49 +-
.../RestoreRedundancyCommandDUnitTest.java | 572 ++++++
.../commands/StatusRedundancyCommandDUnitTest.java | 288 +++
.../GfshParserAutoCompletionIntegrationTest.java | 4 +-
.../cli/commands/CommandAvailabilityIndicator.java | 3 +-
.../internal/cli/commands/CreateIndexCommand.java | 64 +-
.../internal/cli/commands/RebalanceCommand.java | 9 +-
.../internal/cli/commands/RedundancyCommand.java | 334 ++++
.../cli/commands/RestoreRedundancyCommand.java | 50 +
.../cli/commands/StatusRedundancyCommand.java | 46 +
.../cli/functions/RedundancyCommandFunction.java | 78 +
.../sanctioned-geode-gfsh-serializables.txt | 1 +
.../cli/commands/CreateIndexCommandTest.java | 56 +-
.../cli/commands/RedundancyCommandTest.java | 523 ++++++
.../functions/RedundancyCommandFunctionTest.java | 137 ++
geode-gfsh/src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../test/junit/rules/ExecutorServiceRule.java | 4 +-
geode-junit/src/test/resources/expected-pom.xml | 4 +-
geode-log4j/src/test/resources/expected-pom.xml | 4 +-
geode-logging/src/test/resources/expected-pom.xml | 4 +-
.../FlatFormatPdxSerializerIntegrationTest.java} | 25 +-
.../apache/geode/cache/lucene/LocalCacheRule.java | 0
geode-lucene/src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
...ueryRequestOperationHandlerIntegrationTest.java | 0
.../codec/JsonPdxConverterIntegrationTest.java} | 4 +-
geode-protobuf/src/test/resources/expected-pom.xml | 4 +-
geode-pulse/src/test/resources/expected-pom.xml | 2 +-
.../src/test/resources/expected-pom.xml | 4 +-
geode-redis/build.gradle | 22 +
.../SDiffNativeRedisAcceptanceTest.java} | 4 +-
.../SInterNativeRedisAcceptanceTest.java} | 4 +-
.../SMoveNativeRedisAcceptanceTest.java} | 4 +-
.../SPopNativeRedisAcceptanceTest.java} | 4 +-
.../SRemNativeRedisAcceptanceTest.java} | 4 +-
.../SUnionNativeRedisAcceptanceTest.java} | 4 +-
.../{ => sets}/SetsNativeRedisAcceptanceTest.java | 2 +-
.../geode/redis}/ConcurrentLoopingThreads.java | 13 +-
.../org/apache/geode/redis/MockSubscriber.java | 16 +
.../org/apache/geode/redis/PubSubDUnitTest.java | 325 +++-
.../geode/redis/RedisSessionDistDUnitTest.java | 256 +++
.../geode/redis/executors/ExpireDUnitTest.java | 223 +++
.../geode/redis/executors/hash/HMsetDUnitTest.java | 282 +++
.../geode/redis/executors/hash/HsetDUnitTest.java | 281 +++
.../executors/{ => keys}/ExistsDUnitTest.java | 2 +-
.../executors/{ => keys}/PersistDUnitTest.java | 2 +-
.../redis/executors/{ => set}/SaddDUnitTest.java | 111 +-
.../redis/executors/{ => set}/SremDUnitTest.java | 111 +-
.../RedisSpringTestApplication.java} | 20 +-
.../SessionController.java | 60 +
.../config/DUnitSocketAddressResolver.java | 51 +
.../config/SessionListener.java} | 34 +-
.../config/WebMvcConfig.java | 43 +
.../apache/geode/redis/HashesIntegrationTest.java | 6 +-
.../apache/geode/redis/PubSubIntegrationTest.java | 5 +
.../redis/RedisLockServiceIntegrationTest.java | 6 +-
.../apache/geode/redis/SetsIntegrationTest.java | 939 ----------
.../apache/geode/redis/StringsIntegrationTest.java | 3 +-
.../geode/redis/general/ExistsIntegrationTest.java | 1 +
.../geode/redis/general/ExpireIntegrationTest.java | 12 +-
.../redis/general/PexpireIntegrationTest.java | 13 +
.../geode/redis/internal/DummySubscription.java | 5 +-
.../redis/mocks/MockSubscriberWithLatch.java} | 7 +-
.../geode/redis/sets/SDiffIntegrationTest.java | 192 ++
.../geode/redis/sets/SInterIntegrationTest.java | 192 ++
.../geode/redis/sets/SMoveIntegrationTest.java | 161 ++
.../geode/redis/sets/SPopIntegrationTest.java | 207 +++
.../geode/redis/sets/SRemIntegrationTest.java | 291 ++++
.../geode/redis/sets/SUnionIntegrationTest.java | 185 ++
.../geode/redis/sets/SetsIntegrationTest.java | 227 +++
.../apache/geode/codeAnalysis/excludedClasses.txt | 2 +-
.../codeAnalysis/sanctionedDataSerializables.txt | 3 +
.../org/apache/geode/redis/GeodeRedisServer.java | 24 +-
.../geode/redis/internal/AbstractSubscription.java | 41 +-
.../org/apache/geode/redis/internal/Client.java | 4 +
.../org/apache/geode/redis/internal/Command.java | 18 +
.../redis/internal/ExecutionHandlerContext.java | 50 +-
.../org/apache/geode/redis/internal/Executor.java | 3 +
.../apache/geode/redis/internal/KeyRegistrar.java | 4 +
.../ExactParameterRequirements.java} | 20 +-
.../MaximumParameterRequirements.java} | 35 +-
.../MinimumParameterRequirements.java} | 19 +-
.../MultipleParameterRequirements.java | 36 +
.../ParameterRequirements.java} | 19 +-
.../RedisParametersMismatchException.java | 10 +-
.../SpopParameterRequirements.java} | 39 +-
.../UnspecifiedParameterRequirements.java} | 19 +-
.../apache/geode/redis/internal/PubSubImpl.java | 52 +-
.../redis/internal/PublishResultCollector.java | 60 +
.../geode/redis/internal/RedisCommandType.java | 85 +-
.../geode/redis/internal/RedisConstants.java | 63 -
.../geode/redis/internal/RegionProvider.java | 18 +-
.../apache/geode/redis/internal/Subscription.java | 3 +-
.../internal/executor/AbstractScanExecutor.java | 7 +-
.../redis/internal/executor/CommandFunction.java | 133 ++
.../redis/internal/executor/ScanExecutor.java | 5 +-
.../geode/redis/internal/executor/TTLExecutor.java | 4 +-
.../internal/executor/hash/HScanExecutor.java | 3 +-
.../internal/executor/list/LIndexExecutor.java | 6 -
.../redis/internal/executor/list/LLenExecutor.java | 9 -
.../redis/internal/executor/list/LPopExecutor.java | 7 -
.../internal/executor/list/LPushExecutor.java | 5 -
.../internal/executor/list/LPushXExecutor.java | 8 -
.../internal/executor/list/LRangeExecutor.java | 6 -
.../redis/internal/executor/list/LRemExecutor.java | 6 -
.../redis/internal/executor/list/LSetExecutor.java | 6 -
.../internal/executor/list/LTrimExecutor.java | 6 -
.../redis/internal/executor/list/PopExecutor.java | 12 +-
.../redis/internal/executor/list/PushExecutor.java | 8 +-
.../internal/executor/list/PushXExecutor.java | 8 +-
.../redis/internal/executor/list/RPopExecutor.java | 6 -
.../internal/executor/list/RPushExecutor.java | 7 -
.../internal/executor/list/RPushXExecutor.java | 9 -
.../internal/executor/pubsub/PublishExecutor.java | 29 +-
.../executor/pubsub/UnsubscribeExecutor.java | 10 +-
.../executor/set/GeodeRedisSetSynchronized.java | 89 -
.../redis/internal/executor/set/RedisSet.java | 352 +++-
.../set/{RedisSet.java => RedisSetCommands.java} | 26 +-
.../set/RedisSetCommandsFunctionExecutor.java | 131 ++
.../redis/internal/executor/set/SAddExecutor.java | 23 +-
.../redis/internal/executor/set/SCardExecutor.java | 27 +-
.../redis/internal/executor/set/SDiffExecutor.java | 7 -
.../internal/executor/set/SDiffStoreExecutor.java | 8 -
.../internal/executor/set/SInterExecutor.java | 6 -
.../internal/executor/set/SInterStoreExecutor.java | 7 -
.../internal/executor/set/SIsMemberExecutor.java | 24 +-
.../internal/executor/set/SMembersExecutor.java | 15 +-
.../redis/internal/executor/set/SMoveExecutor.java | 35 +-
.../redis/internal/executor/set/SPopExecutor.java | 72 +-
.../internal/executor/set/SRandMemberExecutor.java | 105 +-
.../redis/internal/executor/set/SRemExecutor.java | 38 +-
.../redis/internal/executor/set/SScanExecutor.java | 71 +-
.../internal/executor/set/SUnionExecutor.java | 7 -
.../internal/executor/set/SUnionStoreExecutor.java | 9 -
.../redis/internal/executor/set/SetExecutor.java | 18 +-
.../redis/internal/executor/set/SetOpExecutor.java | 24 +-
.../internal/executor/set/StripedExecutor.java | 43 +
.../executor/set/SynchronizedStripedExecutor.java | 65 +
.../internal/executor/sortedset/ZScanExecutor.java | 5 +-
.../sanctioned-geode-redis-serializables.txt | 4 +-
.../geode/redis/internal/PubSubImplJUnitTest.java | 46 +-
.../redis/internal/RegionProviderJUnitTest.java | 4 +-
.../executor/set/SetExecutorJUnitTest.java | 195 +--
geode-redis/src/test/resources/expected-pom.xml | 52 +-
.../serialization/DataSerializableFixedID.java | 2 +
.../geode/internal/serialization/Version.java | 10 +-
.../src/test/resources/expected-pom.xml | 4 +-
.../src/test/resources/expected-pom.xml | 4 +-
geode-unsafe/src/test/resources/expected-pom.xml | 4 +-
.../geode/internal/cache/wan/WANTestBase.java | 22 -
.../cache/wan/misc/WanValidationsDUnitTest.java | 1830 +++++++++-----------
.../cli/commands/AlterRegionCommandDUnitTest.java | 110 +-
.../cli/commands/CreateRegionCommandDUnitTest.java | 4 +-
...rConfigurationIndexWithFromClauseDUnitTest.java | 1 -
...SenderEventRemoteDispatcherIntegrationTest.java | 0
.../cache/wan/misc/WANConfigurationJUnitTest.java | 2 +-
geode-wan/src/test/resources/expected-pom.xml | 4 +-
geode-web-api/build.gradle | 7 +
geode-web-api/src/test/resources/expected-pom.xml | 2 +-
geode-web-management/build.gradle | 7 +
.../src/test/resources/expected-pom.xml | 2 +-
geode-web/build.gradle | 7 +
.../RebalanceCommandOverHttpDistributedTest.java | 24 -
geode-web/src/test/resources/expected-pom.xml | 2 +-
gradle.properties | 6 +-
gradle/check-pom.gradle | 30 +
gradle/java.gradle | 2 +-
gradle/spotless.gradle | 2 +-
272 files changed, 11466 insertions(+), 4619 deletions(-)
create mode 100755 dev-tools/release/license_review.sh
rename extensions/geode-modules/src/{test/java/org/apache/geode/modules/util/BootstrappingFunctionTest.java => integrationTest/java/org/apache/geode/modules/util/BootstrappingFunctionIntegrationTest.java} (98%)
create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/PingOpDistributedTest.java
rename geode-core/src/{test => integrationTest}/java/org/apache/geode/distributed/internal/InternalDistributedSystemIntegrationTest.java (100%)
rename geode-core/src/{test/java/org/apache/geode/distributed/internal/InternalDistributedSystemTest.java => integrationTest/java/org/apache/geode/distributed/internal/InternalDistributedSystemLockMemoryIntegrationTest.java} (81%)
rename geode-core/src/{test/java/org/apache/geode/distributed/internal/InternalLocatorTest.java => integrationTest/java/org/apache/geode/distributed/internal/InternalLocatorClusterManagementServiceIntegrationTest.java} (98%)
rename geode-core/src/{test/java/org/apache/geode/distributed/internal/locks/DLockServiceJUnitTest.java => integrationTest/java/org/apache/geode/distributed/internal/locks/DLockServiceDisconnectIntegrationTest.java} (83%)
create mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/ServerLocationAndMemberId.java
create mode 100644 geode-core/src/main/java/org/apache/geode/internal/cache/DistributedPingMessage.java
create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/ServerLocationAndMemberIdTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/DistributedPingMessageTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/cache/tier/sockets/command/PingTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/internal/tcp/MsgStreamerTest.java
create mode 100644 geode-docs/developing/partitioned_regions/restoring_region_redundancy.html.md.erb
create mode 100644 geode-docs/tools_modules/gfsh/command-pages/restore.html.md.erb
rename geode-dunit/src/main/java/org/apache/geode/management/internal/cli/commands/{RebalanceCommandDistributedTestBase.java => RebalanceCommandDistributedTest.java} (56%)
create mode 100644 geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/RestoreRedundancyCommandDUnitTest.java
create mode 100644 geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/StatusRedundancyCommandDUnitTest.java
create mode 100644 geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/RedundancyCommand.java
create mode 100644 geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/RestoreRedundancyCommand.java
create mode 100644 geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/StatusRedundancyCommand.java
create mode 100644 geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/functions/RedundancyCommandFunction.java
create mode 100644 geode-gfsh/src/test/java/org/apache/geode/management/internal/cli/commands/RedundancyCommandTest.java
create mode 100644 geode-gfsh/src/test/java/org/apache/geode/management/internal/cli/functions/RedundancyCommandFunctionTest.java
rename geode-lucene/src/{test/java/org/apache/geode/cache/lucene/FlatFormatPdxSerializerJunitTest.java => integrationTest/java/org/apache/geode/cache/lucene/FlatFormatPdxSerializerIntegrationTest.java} (88%)
rename geode-lucene/src/{test => integrationTest}/java/org/apache/geode/cache/lucene/LocalCacheRule.java (100%)
rename geode-protobuf/src/{test => integrationTest}/java/org/apache/geode/internal/protocol/protobuf/v1/operations/OqlQueryRequestOperationHandlerIntegrationTest.java (100%)
rename geode-protobuf/src/{test/java/org/apache/geode/internal/protocol/protobuf/v1/serialization/codec/JsonPdxConverterJUnitTest.java => integrationTest/java/org/apache/geode/internal/protocol/protobuf/v1/serialization/codec/JsonPdxConverterIntegrationTest.java} (99%)
copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{SetsNativeRedisAcceptanceTest.java => sets/SDiffNativeRedisAcceptanceTest.java} (94%)
copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{SetsNativeRedisAcceptanceTest.java => sets/SInterNativeRedisAcceptanceTest.java} (94%)
copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{SetsNativeRedisAcceptanceTest.java => sets/SMoveNativeRedisAcceptanceTest.java} (94%)
copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{SetsNativeRedisAcceptanceTest.java => sets/SPopNativeRedisAcceptanceTest.java} (94%)
copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{SetsNativeRedisAcceptanceTest.java => sets/SRemNativeRedisAcceptanceTest.java} (94%)
copy geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{SetsNativeRedisAcceptanceTest.java => sets/SUnionNativeRedisAcceptanceTest.java} (94%)
rename geode-redis/src/acceptanceTest/java/org/apache/geode/redis/{ => sets}/SetsNativeRedisAcceptanceTest.java (98%)
rename geode-redis/src/{integrationTest/java/org/apache/geode/redis/general => commonTest/java/org/apache/geode/redis}/ConcurrentLoopingThreads.java (90%)
create mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/RedisSessionDistDUnitTest.java
create mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/ExpireDUnitTest.java
create mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/hash/HMsetDUnitTest.java
create mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/hash/HsetDUnitTest.java
rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ => keys}/ExistsDUnitTest.java (98%)
rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ => keys}/PersistDUnitTest.java (99%)
rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ => set}/SaddDUnitTest.java (67%)
rename geode-redis/src/distributedTest/java/org/apache/geode/redis/executors/{ => set}/SremDUnitTest.java (68%)
copy geode-redis/src/{main/java/org/apache/geode/redis/internal/executor/list/LPushExecutor.java => distributedTest/java/org/apache/geode/redis/springRedisTestApplication/RedisSpringTestApplication.java} (69%)
create mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/springRedisTestApplication/SessionController.java
create mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/springRedisTestApplication/config/DUnitSocketAddressResolver.java
copy geode-redis/src/{integrationTest/java/org/apache/geode/redis/internal/DummySubscription.java => distributedTest/java/org/apache/geode/redis/springRedisTestApplication/config/SessionListener.java} (57%)
create mode 100755 geode-redis/src/distributedTest/java/org/apache/geode/redis/springRedisTestApplication/config/WebMvcConfig.java
delete mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/SetsIntegrationTest.java
copy geode-redis/src/{distributedTest/java/org/apache/geode/redis/MockSubscriber.java => integrationTest/java/org/apache/geode/redis/mocks/MockSubscriberWithLatch.java} (89%)
create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/sets/SDiffIntegrationTest.java
create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/sets/SInterIntegrationTest.java
create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/sets/SMoveIntegrationTest.java
create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/sets/SPopIntegrationTest.java
create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/sets/SRemIntegrationTest.java
create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/sets/SUnionIntegrationTest.java
create mode 100755 geode-redis/src/integrationTest/java/org/apache/geode/redis/sets/SetsIntegrationTest.java
copy geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPushXExecutor.java => ParameterRequirements/ExactParameterRequirements.java} (57%)
mode change 100755 => 100644
copy geode-redis/src/main/java/org/apache/geode/redis/internal/{Client.java => ParameterRequirements/MaximumParameterRequirements.java} (57%)
copy geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPushXExecutor.java => ParameterRequirements/MinimumParameterRequirements.java} (58%)
mode change 100755 => 100644
create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/ParameterRequirements/MultipleParameterRequirements.java
copy geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPushXExecutor.java => ParameterRequirements/ParameterRequirements.java} (63%)
mode change 100755 => 100644
rename geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/RebalanceCommandDistributedTest.java => geode-redis/src/main/java/org/apache/geode/redis/internal/ParameterRequirements/RedisParametersMismatchException.java (73%)
copy geode-redis/src/main/java/org/apache/geode/redis/internal/{Client.java => ParameterRequirements/SpopParameterRequirements.java} (56%)
copy geode-redis/src/main/java/org/apache/geode/redis/internal/{executor/list/LPushExecutor.java => ParameterRequirements/UnspecifiedParameterRequirements.java} (68%)
mode change 100755 => 100644
create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/PublishResultCollector.java
create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/CommandFunction.java
delete mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/GeodeRedisSetSynchronized.java
copy geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/{RedisSet.java => RedisSetCommands.java} (54%)
create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/RedisSetCommandsFunctionExecutor.java
create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/StripedExecutor.java
create mode 100644 geode-redis/src/main/java/org/apache/geode/redis/internal/executor/set/SynchronizedStripedExecutor.java
rename geode-wan/src/{test => integrationTest}/java/org/apache/geode/internal/cache/wan/GatewaySenderEventRemoteDispatcherIntegrationTest.java (100%)
delete mode 100644 geode-web/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/RebalanceCommandOverHttpDistributedTest.java
[geode] 01/03: Mass-test-run branch, no windows or publication jobs
Posted by mh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mhanson pushed a commit to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git
commit 5f659fea62ac214af6d76f379383e9e11a00cfd6
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 | 308 +---------------------------
ci/pipelines/shared/jinja.variables.yml | 89 +-------
2 files changed, 13 insertions(+), 384 deletions(-)
diff --git a/ci/pipelines/geode-build/jinja.template.yml b/ci/pipelines/geode-build/jinja.template.yml
index 06c667c..e4b65b0 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" or repository.branch.startswith("support/") %}
- - 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" or repository.branch.startswith("support/") %}
- - 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:
@@ -186,13 +121,8 @@ resources:
driver: gcs
initial_version: {{ metadata.initial_version }}
json_key: ((!concourse-gcp-key))
- key: semvers/((pipeline-prefix))((geode-build-branch))/number
-- 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
+ key: semvers/((pipeline-prefix))((geode-build-branch))/version
+
- 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,6 +157,7 @@ resource_types:
source:
repository: frodenas/gcs-resource
jobs:
+<<<<<<< HEAD
{% for semverPiece in ['major', 'minor', 'patch'] -%}
- name: Bump{{ semverPiece.title() }}
serial: true
@@ -245,6 +170,10 @@ jobs:
params:
file: geode-build-version/number
{% endfor %}
+=======
+
+
+>>>>>>> Mass-test-run branch, no windows or publication jobs
- name: {{build_test.name}}
public: true
max_in_flight: {{build_test.MAX_IN_FLIGHT}}
@@ -390,227 +319,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" or repository.branch.startswith("support/") %}
- - 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}" ] ]; then
- cd geode
- if [ 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
- 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" or repository.branch.startswith("support/") %}
-- 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 c1f7d7a..c9685ba 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,87 +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
-- ARTIFACT_SLUG: apicheck
- CALL_STACK_TIMEOUT: '20700'
- CPUS: '4'
- DUNIT_PARALLEL_FORKS: '0'
- EXECUTE_TEST_TIMEOUT: 1h
- GRADLE_TASK: geode-assembly:japicmp
- MAX_IN_FLIGHT: 1
- PARALLEL_DUNIT: 'false'
- PARALLEL_GRADLE: 'false'
- PLATFORM: linux
- RAM: '16'
- name: ApiCheck
[geode] 03/03: removing merge issue.
Posted by mh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mhanson pushed a commit to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git
commit ba5a14e5c3072ca6f23444c58c48ad6d04b0bbaa
Author: Mark Hanson <mh...@pivotal.io>
AuthorDate: Thu Apr 30 11:10:28 2020 -0700
removing merge issue.
---
ci/pipelines/geode-build/jinja.template.yml | 17 -----------------
1 file changed, 17 deletions(-)
diff --git a/ci/pipelines/geode-build/jinja.template.yml b/ci/pipelines/geode-build/jinja.template.yml
index e4b65b0..9ad9a08 100644
--- a/ci/pipelines/geode-build/jinja.template.yml
+++ b/ci/pipelines/geode-build/jinja.template.yml
@@ -157,23 +157,6 @@ resource_types:
source:
repository: frodenas/gcs-resource
jobs:
-<<<<<<< HEAD
-{% for semverPiece in ['major', 'minor', 'patch'] -%}
-- name: Bump{{ semverPiece.title() }}
- serial: true
- plan:
- - get: geode-build-version
- params: { bump: {{ semverPiece }},
- pre: ((semver-prerelease-token)),
- pre_without_version: true }
- - put: geode-build-version
- params:
- file: geode-build-version/number
-{% endfor %}
-=======
-
-
->>>>>>> Mass-test-run branch, no windows or publication jobs
- name: {{build_test.name}}
public: true
max_in_flight: {{build_test.MAX_IN_FLIGHT}}
[geode] 02/03: remove meta-* jobs that we won't use for
mass-test-run
Posted by mh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mhanson pushed a commit to branch mass-test-run
in repository https://gitbox.apache.org/repos/asf/geode.git
commit 1388712e044f0c9e81bdf086dd002649256a806d
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 | 207 +----------------------------------
1 file changed, 1 insertion(+), 206 deletions(-)
diff --git a/ci/pipelines/meta/jinja.template.yml b/ci/pipelines/meta/jinja.template.yml
index 83eccc4..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,176 +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))
- MAVEN_SNAPSHOT_BUCKET: ((maven-snapshot-bucket))
- 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