You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by up...@apache.org on 2018/09/07 19:27:09 UTC
[geode] branch concourse-staging updated (3a7b5ca -> 13abf1e)
This is an automated email from the ASF dual-hosted git repository.
upthewaterspout pushed a change to branch concourse-staging
in repository https://gitbox.apache.org/repos/asf/geode.git.
discard 3a7b5ca Changing underscores to dash
discard 934c5f2 Parameterizing the number of CPUs for each job
discard ee2dbd9 Overcommit the CPUs a little
discard a7fe30b Setting the dunit cpu quota to 4
discard 1c7516c Adding an option to limit the number of CPUs for docker
discard debcd83 Limit max number of simultaneous runs to 5.
add f550cc4 GEODE-5639: use AssertJ instead of CatchException
add 281492a GEODE-5639: remove CatchException dependencies from Gradle
add 34ec001 GEODE-5637: disable SingleHopClientExecutorWithLoggingIntegrationTest
add 1c349b5 Markdown format improvements.
add 238706c GEODE-5636: DescribeClientCommandDUnitTest fails on Windows (#2382)
add be5430d GEODE-5656: Upgrades Gradle to 4.10 (#2397)
add ad37e34 GEODE-5601: Serialize running of acceptance tests in lieu of containerizing them (#2389)
add 8ae1bdb GEODE-5530: Moves more shared test code into the DUnit framework.
add 30c1eff Improve readability and failure reporting in new ThreadMonitorIntegrationTest.
add 81cfad6 Move failing integration test to integrationTests.
add e396d91 Bump for precheckin rerun
add 7c57aef Merge pull request #2396 from PurelyApplied/geode-5654
add 7aee737 GEODE-5661: Pulse does not work when legacy SSL options are used (#2401)
add 64845ab GEODE-5594: Rename SSL hostname validation property name (#2398)
add 574530c GEODE-5536: Force unitTest compilation to be dependency of source classes (#2337)
add 9e4912f GEODE-5662: improve timeouts in ExecutorServiceRuleTest
add ff56282 GEODE-5645 Client cache misses invalidate
add c6fe1df GEODE-5596 Client ends up with destroyed entry after invalidate()
add 14cbd3e Revert "GEODE-5596 Client ends up with destroyed entry after invalidate()"
add 623d4de GEODE-5596 Client ends up with destroyed entry after invalidate()
add 9ee8cbf GEODE-3780 member is not considered suspect after failing final check
add 06ba32c GEODE-5475: rule improvement
add e76f1e3 GEODE-5594 Enable endpoint validation during using SSL handshake (#2406)
add 52a6e42 GEODE-5652: use unlimited ThreadPoolExecutor in ExecutorServiceRule
add 93201e7 GEODE-5530: Moves more shared test code into the DUnit framework.
add 9f5c476 GEODE-5509 Rewrite the docs on transactions (#2304)
add 8722963 GEODE-3451: Adding awaitility and cleaning up warnings in MultiVMRegionTestCase
add b59f3ac GEODE-5671 Correct bullet list format on "Configuring a Client/Server System" page
add 1a62c5a GEODE-5653: Synchronize and free GatewaySenderEvents in background th… (#2407)
add 46b7897 GEODE-5411: Adding awaitility fixing timing issue in CqPerfDUnitTest
add 32598f6 GEODE-5665: Adds checkPom target to all sub-projects (#2403)
add 8dde884 [GEODE-5664] delete instance before trying to create it.
add f0e97a7 GEODE-5660: Added method to lookup war file from classpath within AgentUtil.java. This is to address problem where http server is started from Java API (Spring Data Geode specifically) Now, the application can reference the `geode-web-api` war from repo and not have to specifically set `GEODE-HOME` property
add 24b65ac GEODE-5600: Update pull-request template to expected env variables.
add 00f7603 GEODE-5657: Build job now behaves like test job. (#2399)
add fad877e GEODE-3200 Remove unused authzrequest (#2311)
add b6eb8fa [GEODE-5591] If there is a BindException we should always throw. (#2351)
add dcac15d GEODE-5622: Add unique port supplier that remembers supplied ports (#2410)
add b9fdce8 GEODE-5481: Extended wait duration in security tests
add acd3f3d GEODE-5204 Document new options for gfsh import and export (#2413)
add 72d393e GEODE-5649 getAll() does not trigger client metadata refresh when primary bucket not known
add da9ccb4 GEODE-5683: Improve comments
add 3eb9f48 restarting CI due to connection refused
add b79c45d GEODE-5682: make test repeatable
add 624e8c5 Update Connection.java
add 55ce8d0 Update MsgDestreamer.java
add 92eb597 GEODE-5212: new windows group on develop pipeline. (#2409)
add 901da27 Revert "[GEODE-5591] If there is a BindException we should always throw. (#2351)"
add 156333b GEODE-5695: Update Gemfile.lock to Sprockets 3.7.2
add a99013b GEODE-5678: Primary key index results are wrapped in CqEntry for cq (#2416)
add b73f8bb GEODE-5607: Replace Jmock with Mockito (#2414)
add f4162db GEODE-5685: change whitelist and blacklist
add 33942c1 update sanctioned serializables file to reflect class name change
add 4dee766 Merge pull request #2421 from balesh2/rename-whitelist-and-blacklist
add bec231a GEODE-5684: Add option to check type of cause
add 8bf38d8 GEODE-5684: refactor callAndValidate
add 2f18763 Merge pull request #2420 from balesh2/concurrency-rule-improvements
add 529c993 Merge branch 'develop' into update-comments
add 0ee4f17 Merge pull request #2419 from balesh2/update-comments
add add995b GEODE-3778: Remove test FileWriters
add 449411a Merge pull request #2429 from balesh2/GEODE-3778
add d429c0c GEODE-5702: Rethrows a specific TransactionExeption instead wrapped to a new TransactionException. (#2430)
add e665f42 GEODE-5687 - Improve pipeline deployment for forks.
add 846fb02 GEODE-5699: re-enable command line paramter to turn on log-level or log4j2 (#2428)
add f660f2a GEODE-5591: fixed 2 issues: (#2425)
add 565da00 GEODE-5399: Removed FlakyTest test category (#2432)
add 80124de GEODE-5591: fix the GatewayReceiverImplJUnitTest to count the retry times (#2435)
add 52bd3fc GEODE-4650: Refactor Elder selection (#2393)
new 063a05d Limit max number of simultaneous runs to 5.
new 0ab0867 Adding an option to limit the number of CPUs for docker
new 13abf1e Parameterizing the number of CPUs for each job
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 (3a7b5ca)
\
N -- N -- N refs/heads/concourse-staging (13abf1e)
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:
BUILDING.md | 16 +-
README.md | 99 +-
ci/images/google-geode-builder/build_image.sh | 8 +-
ci/pipelines/clean_fork_pipelines.sh | 16 +-
ci/pipelines/examples/deploy_pipeline.sh | 6 -
ci/pipelines/geode-build/deploy_pipeline.sh | 8 +-
ci/pipelines/geode-build/jinja.template.yml | 128 +-
ci/pipelines/images/deploy_images_pipeline.sh | 14 +-
ci/pipelines/{ => meta}/deploy_meta.sh | 55 +-
ci/pipelines/{meta.yml => meta/jinja.template.yml} | 98 +-
ci/pipelines/pull-request/deploy_pr_pipeline.sh | 6 +-
ci/pipelines/pull-request/jinja.template.yml | 3 +
ci/pipelines/shared/jinja.variables.yml | 35 +-
ci/pipelines/shared/shared_jinja.yml | 2 +-
ci/pipelines/shared/utilities.sh | 4 +-
ci/scripts/archive_results.sh | 43 +-
ci/scripts/build.sh | 63 +-
ci/scripts/{execute_tests.sh => execute_build.sh} | 39 +-
ci/scripts/execute_tests.sh | 13 +-
ci/scripts/shared_utilities.sh | 60 +
ci/scripts/start_instance.sh | 2 +
extensions/build.gradle | 18 +
geode-assembly/build.gradle | 1 -
.../web/controllers/RestAPIsWithSSLDUnitTest.java | 19 +-
.../management/internal/AgentUtilJUnitTest.java | 18 +
.../test/junit/rules/GeodeHttpClientRule.java | 36 +-
.../tools/pulse/PulseSecurityWithSSLTest.java | 80 +-
.../integrationTest/resources/assembly_content.txt | 1 -
geode-assembly/src/test/resources/expected-pom.xml | 38 +
geode-book/Gemfile.lock | 26 +-
.../source/subnavs/geode-subnav.erb | 159 +-
geode-common/src/test/resources/expected-pom.xml | 37 +
.../src/test/resources/expected-pom.xml | 51 +
.../connectors/jdbc/JdbcWriterIntegrationTest.java | 9 +-
.../ConnectorsDistributedSystemService.java | 2 +-
.../src/test/resources/expected-pom.xml | 57 +
.../geode/cache/ConnectionPoolDUnitTest.java | 8 +-
.../geode/cache30/ClientServerCCEDUnitTest.java | 72 +-
.../cache30/DistributedAckRegionCCEDUnitTest.java | 126 +-
.../geode/cache30/GlobalRegionCCEDUnitTest.java | 2 +-
.../geode/cache30/GlobalRegionDUnitTest.java | 12 +-
.../geode/cache30/PartitionedRegionDUnitTest.java | 4 +-
.../apache/geode/cache30/ReconnectDUnitTest.java | 2 +-
.../DistributedLockServiceDUnitTest.java | 1358 +++--
.../distributed/GrantorFailoverDUnitTest.java | 187 +
.../internal/ElderMemberDistributedTest.java | 127 +
.../locks/DLockServiceCharacterizationTests.java | 201 +-
...okenSerializationConsistencyRegressionTest.java | 12 +-
.../EntriesDoNotExpireDuringGiiRegressionTest.java | 2 +-
.../geode/internal/cache/GridAdvisorDUnitTest.java | 4 +-
.../cache/NetSearchMessagingDUnitTest.java | 8 +-
.../cache/PartitionedRegionCreationDUnitTest.java | 1 -
.../cache/PartitionedRegionSingleHopDUnitTest.java | 6 +-
.../internal/cache/RemoteTransactionDUnitTest.java | 17 +-
...ExceptionsIncludeLocalMemberRegressionTest.java | 54 +-
.../cache/execute/PRTransactionDUnitTest.java | 152 +-
.../execute/SingleHopGetAllPutAllDUnitTest.java | 298 +-
.../tier/sockets/ClientServerMiscDUnitTest.java | 86 +
.../DataSerializerPropagationDUnitTest.java | 3 +-
...ifyUpdatesFromNonInterestEndPointDUnitTest.java | 4 +-
.../AsyncEventListenerDistributedTest.java | 4 +-
.../ParallelAsyncEventListenerDistributedTest.java | 6 +-
.../statistics/StatisticsDistributedTest.java | 6 +-
.../geode/pdx/PdxAttributesDistributedTest.java} | 88 +-
.../test/dunit/tests/BasicDistributedTest.java | 73 +-
.../java/org/apache/geode/TXJUnitTest.java | 115 +-
.../apache/geode/cache/CacheListenerJUnitTest.java | 2 +-
.../client/internal/QueueManagerJUnitTest.java | 4 +-
...opClientExecutorWithLoggingIntegrationTest.java | 6 +
.../pooling/ConnectionManagerJUnitTest.java | 6 +-
.../LocatorLauncherIntegrationTest.java | 53 +-
.../ServerLauncherBuilderIntegrationTest.java | 30 +-
.../distributed/ServerLauncherIntegrationTest.java | 53 +-
.../internal/locks/DLockServiceLeakTest.java | 5 +-
.../gms/fd/GMSHealthMonitorJUnitTest.java | 16 +
.../apache/geode/internal/SSLConfigJUnitTest.java | 19 +
.../internal/cache/ComplexDiskRegionJUnitTest.java | 4 +-
.../internal/cache/DiskInitFileJUnitTest.java | 177 +-
.../DiskRandomOperationsAndRecoveryJUnitTest.java | 2 +-
.../internal/cache/InterruptDiskJUnitTest.java | 120 +-
.../geode/internal/cache/OplogRVVJUnitTest.java | 153 +-
.../eviction/TransactionsWithOverflowTest.java | 43 +-
.../sockets/ServerConnectionIntegrationTest.java | 2 +-
.../logging/CacheLogRollingIntegrationTest.java | 6 +-
.../ThreadsMonitoringIntegrationTest.java | 67 +-
.../FileProcessControllerIntegrationTest.java | 21 +-
.../LocalProcessLauncherIntegrationTest.java | 9 +-
.../internal/process/PidFileIntegrationTest.java | 21 +-
.../ProcessControllerFactoryIntegrationTest.java | 8 +-
.../internal/statistics/LinuxSystemStatsTest.java | 23 +-
.../statistics/ValueMonitorIntegrationTest.java | 365 +-
.../pdx/PdxInstanceLoaderIntegrationTest.java | 30 +-
.../codeAnalysis/sanctionedDataSerializables.txt | 4 +-
.../src/main/java/org/apache/geode/CopyHelper.java | 2 +-
.../admin/internal/AdminDistributedSystemImpl.java | 2 +-
.../internal/SystemMemberCacheEventProcessor.java | 2 +-
.../org/apache/geode/cache/AttributesFactory.java | 2 +-
.../org/apache/geode/cache/EvictionAttributes.java | 2 +-
.../org/apache/geode/cache/TransactionEvent.java | 4 +-
.../apache/geode/cache/TransactionListener.java | 8 +-
.../client/internal/AutoConnectionSourceImpl.java | 2 +-
.../client/internal/ClientMetadataService.java | 32 +-
.../cache/client/internal/ConnectionFactory.java | 2 +-
.../client/internal/ConnectionFactoryImpl.java | 36 +-
.../cache/client/internal/OpExecutorImpl.java | 2 +-
.../geode/cache/client/internal/PoolImpl.java | 6 +-
.../cache/client/internal/QueueConnectionImpl.java | 2 +-
.../cache/client/internal/QueueManagerImpl.java | 28 +-
.../{ServerBlackList.java => ServerDenyList.java} | 52 +-
.../client/internal/SingleHopClientExecutor.java | 1 -
.../internal/pooling/ConnectionManagerImpl.java | 8 +-
.../client/internal/pooling/PooledConnection.java | 10 +-
.../RestrictedMethodInvocationAuthorizer.java | 130 +-
.../cache/query/internal/index/AbstractIndex.java | 12 +-
.../query/internal/index/CompactRangeIndex.java | 8 +-
.../cache/query/internal/index/HashIndex.java | 8 +-
.../query/internal/index/MemoryIndexStore.java | 2 +-
.../query/internal/index/PrimaryKeyIndex.java | 22 +-
.../geode/distributed/ConfigurationProperties.java | 5 +-
.../apache/geode/distributed/LocatorLauncher.java | 4 +-
.../internal/ClusterDistributionManager.java | 421 +-
.../distributed/internal/ClusterElderManager.java | 219 +
.../internal/DistributedSystemService.java | 2 +-
.../distributed/internal/DistributionManager.java | 10 +-
.../internal/FunctionExecutionPooledExecutor.java | 5 +-
.../distributed/internal/LocatorLoadSnapshot.java | 2 +-
.../internal/LonerDistributionManager.java | 6 +-
.../internal/PooledExecutorWithDMStats.java | 5 +-
.../distributed/internal/ReplyProcessor21.java | 3 +-
.../distributed/internal/StartupOperation.java | 4 +-
.../distributed/internal/direct/DirectChannel.java | 4 +-
.../distributed/internal/locks/DLockGrantor.java | 2 +-
.../internal/locks/DLockRequestProcessor.java | 4 +-
.../distributed/internal/locks/DLockService.java | 15 +-
.../internal/locks/DeposeGrantorProcessor.java | 6 +-
.../internal/locks/ElderInitProcessor.java | 30 +-
.../distributed/internal/locks/ElderState.java | 17 +-
.../internal/locks/GrantorRequestProcessor.java | 28 +-
.../locks/NonGrantorDestroyedProcessor.java | 2 +-
.../membership/DistributedMembershipListener.java | 2 -
.../membership/gms/fd/GMSHealthMonitor.java | 79 +-
.../membership/gms/locator/GMSLocator.java | 202 +-
.../membership/gms/membership/GMSJoinLeave.java | 25 +-
.../membership/gms/mgr/GMSMembershipManager.java | 8 +-
.../java/org/apache/geode/internal/Assert.java | 6 +-
.../org/apache/geode/internal/DSFIDFactory.java | 8 +-
.../geode/internal/DataSerializableFixedID.java | 4 +-
.../geode/internal/InternalDataSerializer.java | 8 +-
.../java/org/apache/geode/internal/ObjIdMap.java | 2 +-
.../internal/ObjectInputStreamFilterWrapper.java | 10 +-
.../apache/geode/internal/admin/ListenerIdMap.java | 2 +-
.../internal/admin/remote/CliLegacyMessage.java | 2 +-
.../geode/internal/cache/AbstractRegionMap.java | 37 +-
.../internal/cache/CacheDistributionAdvisor.java | 4 +-
.../geode/internal/cache/CachePerfStats.java | 7 +-
.../geode/internal/cache/CacheServerImpl.java | 2 +-
.../geode/internal/cache/GemFireCacheImpl.java | 2 +-
.../apache/geode/internal/cache/LocalRegion.java | 4 +-
.../org/apache/geode/internal/cache/Oplog.java | 8 +-
.../apache/geode/internal/cache/OverflowOplog.java | 2 +-
.../internal/cache/PartitionedRegionDataStore.java | 4 +-
.../cache/SearchLoadAndWriteProcessor.java | 2 +-
.../geode/internal/cache/TXCommitMessage.java | 8 +-
.../internal/cache/UpdateAttributesProcessor.java | 2 +-
.../geode/internal/cache/backup/BackupService.java | 2 +-
.../cache/entries/AbstractRegionEntry.java | 2 +-
.../internal/cache/eviction/CountLRUEviction.java | 2 +-
.../internal/cache/locks/TXLockServiceImpl.java | 2 +-
.../internal/cache/partitioned/GetMessage.java | 2 +-
.../cache/persistence/PersistenceAdvisorImpl.java | 3 +-
.../internal/cache/tier/sockets/AcceptorImpl.java | 4 +-
.../cache/tier/sockets/CacheClientNotifier.java | 44 +-
...Processor.java => ClientDenylistProcessor.java} | 34 +-
.../tier/sockets/OriginalServerConnection.java | 2 +-
...e.java => RemoveClientFromDenylistMessage.java} | 12 +-
.../cache/tier/sockets/ServerConnection.java | 455 +-
.../cache/tier/sockets/command/AddPdxEnum.java | 6 -
.../cache/tier/sockets/command/AddPdxType.java | 6 -
.../tier/sockets/command/GetFunctionAttribute.java | 4 -
.../cache/tier/sockets/command/GetPDXEnumById.java | 4 -
.../tier/sockets/command/GetPDXIdForEnum.java | 4 -
.../cache/tier/sockets/command/GetPdxEnums70.java | 4 -
.../cache/tier/sockets/command/GetPdxTypes70.java | 4 -
.../sockets/command/RegisterInstantiators.java | 4 -
.../cache/tx/AbstractPeerTXRegionStub.java | 32 +-
.../cache/versions/RegionVersionHolder.java | 6 +-
.../internal/cache/xmlcache/CacheXmlGenerator.java | 4 +-
.../xmlcache/DiskStoreAttributesCreation.java | 2 +-
.../cache/xmlcache/RegionAttributesCreation.java | 2 +-
.../geode/internal/i18n/LocalizedStrings.java | 8 +-
.../geode/internal/logging/LoggingThreadGroup.java | 4 +-
.../geode/internal/logging/ManagerLogWriter.java | 2 +-
.../internal/statistics/StatArchiveReader.java | 16 +-
.../org/apache/geode/internal/tcp/Connection.java | 12 +-
.../apache/geode/internal/tcp/MsgDestreamer.java | 4 +-
.../apache/geode/internal/tcp/ServerDelegate.java | 2 +-
.../concurrent/CustomEntryConcurrentHashMap.java | 174 +-
.../geode/management/internal/AgentUtil.java | 121 +-
.../geode/management/internal/ManagementAgent.java | 40 +-
.../internal/ManagementResourceRepo.java | 2 +-
.../geode/cache/AttributesFactoryJUnitTest.java | 1 +
...JUnitTest.java => ServerDenyListJUnitTest.java} | 30 +-
.../CompiledAggregateFunctionJUnitTest.java | 69 +-
.../RestrictedMethodInvocationAuthorizerTest.java | 224 +-
.../query/internal/index/PrimaryKeyIndexTest.java | 98 +
.../apache/geode/distributed/LocatorStateTest.java | 34 +-
.../internal/ClusterDistributionManagerTest.java | 43 -
.../internal/ClusterElderManagerTest.java | 287 +
...DataSerializerSerializationAcceptlistTest.java} | 20 +-
.../cache/EntryEventSerializationTest.java | 6 +-
.../internal/cache/TestHelperForHydraTests.java | 29 -
.../geode/internal/cache/TxCommitMessageTest.java | 1368 ++---
.../cache/tier/sockets/ServerConnectionTest.java | 23 +-
.../cache/tx/AbstractPeerTXRegionStubTest.java | 82 +-
.../cache/xmlcache/CacheCreationJUnitTest.java | 15 +-
.../io/CompositeOutputStreamJUnitTest.java | 593 +--
.../geode/internal/lang/ThrowableUtilsTest.java | 64 +-
.../geode/internal/net/SocketUtilsJUnitTest.java | 103 +-
.../internal/offheap/FreeListManagerTest.java | 41 +-
.../MemoryAllocatorFillPatternJUnitTest.java | 25 +-
.../internal/process/io/IntegerFileWriter.java | 33 -
.../geode/internal/util/IOUtilsJUnitTest.java | 294 +-
.../management/internal/JettyHelperJUnitTest.java | 47 +-
.../cli/commands/DiskStoreCommandsJUnitTest.java | 424 +-
.../cli/commands/ListIndexCommandJUnitTest.java | 190 +-
.../DescribeDiskStoreFunctionJUnitTest.java | 1773 ++-----
.../functions/ListDiskStoresFunctionJUnitTest.java | 257 +-
.../cli/functions/ListIndexFunctionJUnitTest.java | 421 +-
.../security/GemFireSecurityExceptionTest.java | 91 +-
.../geode/security/NotAuthorizedExceptionTest.java | 97 +-
geode-core/src/test/resources/expected-pom.xml | 313 ++
.../geode/cache/query/cq/CQDistributedTest.java | 20 +
.../cache/query/cq/dunit/CqDataDUnitTest.java | 33 +-
.../cache/query/cq/dunit/CqPerfDUnitTest.java | 602 +--
.../cache/query/cq/dunit/CqQueryDUnitTest.java | 2026 +++----
.../cache/RemoteCQTransactionDUnitTest.java | 3 +-
.../commands/DescribeClientCommandDUnitTest.java | 5 +-
.../geode/internal/CQDistributedSystemService.java | 2 +-
.../cache/tier/sockets/command/MonitorCQ.java | 4 -
geode-cq/src/test/resources/expected-pom.xml | 37 +
.../transactions/about_transactions.html.md.erb | 176 -
.../cache_transaction_performance.html.md.erb | 29 -
.../transactions/cache_transactions.html.md.erb | 49 -
.../cache_transactions_by_region_type.html.md.erb | 150 -
.../transactions/chapter_overview.html.md.erb | 50 +-
.../client_server_transactions.html.md.erb | 55 -
.../data_location_cache_transactions.html.md.erb | 43 -
.../transactions/design_considerations.html.md.erb | 137 +
.../transactions/directed_example.html.md.erb | 256 +
.../how_cache_transactions_work.html.md.erb | 69 -
.../monitor_troubleshoot_transactions.html.md.erb | 56 -
.../run_a_cache_transaction.html.md.erb | 88 -
..._cache_transaction_with_external_db.html.md.erb | 52 -
.../transaction_coding_examples.html.md.erb | 204 -
.../transaction_event_management.html.md.erb | 56 -
...nsactional_and_nontransactional_ops.html.md.erb | 117 -
.../transactions/transactions_intro.html.md.erb | 75 +
.../working_with_transactions.html.md.erb | 237 -
.../managing/security/implementing_ssl.html.md.erb | 12 +-
.../diagnosing_system_probs.html.md.erb | 2 +-
.../JTA_transactions.html.md.erb | 10 +-
.../cache_plugins_with_jta.html.md.erb | 2 +-
.../chapter_overview.html.md.erb | 29 +
.../turning_off_jta.html.md.erb | 0
.../topics/gemfire_properties.html.md.erb | 9 +
.../gfsh/command-pages/export.html.md.erb | 15 +-
.../gfsh/command-pages/import.html.md.erb | 11 +-
.../setting_up_a_client_server_system.html.md.erb | 1 +
geode-dunit/build.gradle | 3 -
.../geode/cache30/MultiVMRegionTestCase.java | 5578 +++++++++-----------
.../org/apache/geode/cache30/RegionTestCase.java | 44 +-
.../apache/geode/cache30/TestCacheListener.java | 87 +-
.../org/apache/geode/cache30/TestCacheLoader.java | 6 +-
.../org/apache/geode/cache30/TestCacheWriter.java | 34 +-
.../geode/internal/cache/CommitFunction.java | 0
.../internal/cache/NestedTransactionFunction.java | 0
.../cache/PartitionedRegionGetSomeKeys.java | 0
.../geode/internal/cache/RollbackFunction.java | 0
.../apache/geode/internal/cache/ha/HAHelper.java | 0
.../sockets/ClientServerMiscDUnitTestBase.java | 44 +-
.../internal/cache/tier/sockets/HaHelper.java | 0
.../security/ClientAuthorizationTestCase.java | 16 +-
.../apache/geode/security/SecurityTestUtils.java | 34 +-
.../dunit/cache/internal/JUnit4CacheTestCase.java | 26 +-
.../geode/test/dunit/rules/DistributedRule.java | 2 -
.../geode/test/dunit/standalone/DUnitLauncher.java | 2 +-
.../geode/test/junit/rules/MemberStarterRule.java | 15 +-
.../geode/test/junit/rules/ServerStarterRule.java | 29 +-
.../apache/geode/test/junit/rules/VMProvider.java | 9 +
geode-dunit/src/test/resources/expected-pom.xml | 168 +
.../src/test/resources/expected-pom.xml | 57 +
geode-json/src/test/resources/expected-pom.xml | 37 +
.../rules/ExecutorServiceRuleIntegrationTest.java | 10 +-
.../apache/geode/cache/util/TxEventTestUtil.java | 100 +-
.../apache/geode/internal/UniquePortSupplier.java | 40 +-
.../geode/test/junit/categories/FlakyTest.java | 21 -
.../geode/test/junit/rules/ConcurrencyRule.java | 74 +-
.../test/junit/rules/ExecutorServiceRule.java | 68 +-
.../src/main}/java/perffmwk/Formatter.java | 0
.../geode/internal/UniquePortSupplierTest.java | 48 +
.../test/junit/rules/ConcurrencyRuleTest.java | 149 +-
.../test/junit/rules/ExecutorServiceRuleTest.java | 260 +-
geode-junit/src/test/resources/expected-pom.xml | 135 +
.../internal/LuceneDistributedSystemService.java | 2 +-
.../internal/cli/LuceneIndexCommandsJUnitTest.java | 235 +-
.../internal/distributed/TopEntriesJUnitTest.java | 60 +-
geode-lucene/src/test/resources/expected-pom.xml | 75 +
.../src/test/resources/expected-pom.xml | 45 +
.../src/test/resources/expected-pom.xml | 45 +
geode-protobuf/src/test/resources/expected-pom.xml | 51 +
geode-pulse/src/test/resources/expected-pom.xml | 227 +
.../geode/cache/util/AutoBalancerJUnitTest.java | 539 +-
.../src/test/resources/expected-pom.xml | 59 +
.../geode/internal/cache/wan/WANTestBase.java | 14 +-
.../ParallelGatewaySenderOperationsDUnitTest.java | 150 +-
.../cache/wan/misc/WANConfigurationJUnitTest.java | 16 +-
.../internal/WANDistributedSystemService.java | 2 +-
.../internal/cache/wan/GatewayReceiverImpl.java | 80 +-
.../cache/wan/GatewayReceiverImplJUnitTest.java | 69 +
geode-wan/src/test/resources/expected-pom.xml | 37 +
geode-web-api/src/test/resources/expected-pom.xml | 205 +
.../support/LoginHandlerInterceptorJUnitTest.java | 317 +-
...lizableObjectHttpMessageConverterJUnitTest.java | 137 +-
geode-web/src/test/resources/expected-pom.xml | 111 +
gradle.properties | 2 +-
gradle/dependency-versions.properties | 3 -
gradle/publish.gradle | 45 +
gradle/test-by-category.gradle | 15 -
gradle/test.gradle | 35 +-
gradle/utilities.gradle | 3 +
gradle/wrapper/gradle-wrapper.jar | Bin 54413 -> 56172 bytes
gradle/wrapper/gradle-wrapper.properties | 2 +-
332 files changed, 13917 insertions(+), 15784 deletions(-)
rename ci/pipelines/{ => meta}/deploy_meta.sh (65%)
rename ci/pipelines/{meta.yml => meta/jinja.template.yml} (95%)
copy ci/scripts/{execute_tests.sh => execute_build.sh} (68%)
create mode 100644 ci/scripts/shared_utilities.sh
create mode 100755 extensions/build.gradle
create mode 100644 geode-assembly/src/test/resources/expected-pom.xml
create mode 100644 geode-common/src/test/resources/expected-pom.xml
create mode 100644 geode-concurrency-test/src/test/resources/expected-pom.xml
create mode 100644 geode-connectors/src/test/resources/expected-pom.xml
create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/distributed/GrantorFailoverDUnitTest.java
create mode 100644 geode-core/src/distributedTest/java/org/apache/geode/distributed/internal/ElderMemberDistributedTest.java
rename geode-core/src/{integrationTest/java/org/apache/geode/pdx/PdxAttributesJUnitTest.java => distributedTest/java/org/apache/geode/pdx/PdxAttributesDistributedTest.java} (81%)
rename geode-core/src/{test => integrationTest}/java/org/apache/geode/internal/monitoring/ThreadsMonitoringIntegrationTest.java (57%)
rename geode-core/src/main/java/org/apache/geode/cache/client/internal/{ServerBlackList.java => ServerDenyList.java} (76%)
create mode 100644 geode-core/src/main/java/org/apache/geode/distributed/internal/ClusterElderManager.java
rename geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/{ClientBlacklistProcessor.java => ClientDenylistProcessor.java} (79%)
rename geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/{RemoveClientFromBlacklistMessage.java => RemoveClientFromDenylistMessage.java} (88%)
rename geode-core/src/test/java/org/apache/geode/cache/client/internal/{ServerBlackListJUnitTest.java => ServerDenyListJUnitTest.java} (77%)
create mode 100644 geode-core/src/test/java/org/apache/geode/cache/query/internal/index/PrimaryKeyIndexTest.java
delete mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/ClusterDistributionManagerTest.java
create mode 100644 geode-core/src/test/java/org/apache/geode/distributed/internal/ClusterElderManagerTest.java
rename geode-core/src/test/java/org/apache/geode/internal/{InternalDataSerializerSerializationWhitelistTest.java => InternalDataSerializerSerializationAcceptlistTest.java} (86%)
delete mode 100755 geode-core/src/test/java/org/apache/geode/internal/cache/TestHelperForHydraTests.java
delete mode 100644 geode-core/src/test/java/org/apache/geode/internal/process/io/IntegerFileWriter.java
create mode 100644 geode-core/src/test/resources/expected-pom.xml
create mode 100644 geode-cq/src/test/resources/expected-pom.xml
delete mode 100644 geode-docs/developing/transactions/about_transactions.html.md.erb
delete mode 100644 geode-docs/developing/transactions/cache_transaction_performance.html.md.erb
delete mode 100644 geode-docs/developing/transactions/cache_transactions.html.md.erb
delete mode 100644 geode-docs/developing/transactions/cache_transactions_by_region_type.html.md.erb
delete mode 100644 geode-docs/developing/transactions/client_server_transactions.html.md.erb
delete mode 100644 geode-docs/developing/transactions/data_location_cache_transactions.html.md.erb
create mode 100644 geode-docs/developing/transactions/design_considerations.html.md.erb
create mode 100644 geode-docs/developing/transactions/directed_example.html.md.erb
delete mode 100644 geode-docs/developing/transactions/how_cache_transactions_work.html.md.erb
delete mode 100644 geode-docs/developing/transactions/monitor_troubleshoot_transactions.html.md.erb
delete mode 100644 geode-docs/developing/transactions/run_a_cache_transaction.html.md.erb
delete mode 100644 geode-docs/developing/transactions/run_a_cache_transaction_with_external_db.html.md.erb
delete mode 100644 geode-docs/developing/transactions/transaction_coding_examples.html.md.erb
delete mode 100644 geode-docs/developing/transactions/transaction_event_management.html.md.erb
delete mode 100644 geode-docs/developing/transactions/transactional_and_nontransactional_ops.html.md.erb
create mode 100644 geode-docs/developing/transactions/transactions_intro.html.md.erb
delete mode 100644 geode-docs/developing/transactions/working_with_transactions.html.md.erb
rename geode-docs/{developing/transactions => reference/archive_transactions}/JTA_transactions.html.md.erb (93%)
rename geode-docs/{developing/transactions => reference/archive_transactions}/cache_plugins_with_jta.html.md.erb (93%)
create mode 100644 geode-docs/reference/archive_transactions/chapter_overview.html.md.erb
rename geode-docs/{developing/transactions => reference/archive_transactions}/turning_off_jta.html.md.erb (100%)
rename {geode-core/src/distributedTest => geode-dunit/src/main}/java/org/apache/geode/internal/cache/CommitFunction.java (100%)
rename {geode-core/src/distributedTest => geode-dunit/src/main}/java/org/apache/geode/internal/cache/NestedTransactionFunction.java (100%)
rename {geode-core/src/distributedTest => geode-dunit/src/main}/java/org/apache/geode/internal/cache/PartitionedRegionGetSomeKeys.java (100%)
rename {geode-core/src/distributedTest => geode-dunit/src/main}/java/org/apache/geode/internal/cache/RollbackFunction.java (100%)
rename {geode-core/src/distributedTest => geode-dunit/src/main}/java/org/apache/geode/internal/cache/ha/HAHelper.java (100%)
rename {geode-core/src/distributedTest => geode-dunit/src/main}/java/org/apache/geode/internal/cache/tier/sockets/HaHelper.java (100%)
create mode 100644 geode-dunit/src/test/resources/expected-pom.xml
create mode 100644 geode-experimental-driver/src/test/resources/expected-pom.xml
create mode 100644 geode-json/src/test/resources/expected-pom.xml
rename geode-core/src/test/java/org/apache/geode/internal/process/io/StringFileWriter.java => geode-junit/src/main/java/org/apache/geode/internal/UniquePortSupplier.java (52%)
delete mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/categories/FlakyTest.java
rename {geode-core/src/test => geode-junit/src/main}/java/perffmwk/Formatter.java (100%)
create mode 100644 geode-junit/src/test/java/org/apache/geode/internal/UniquePortSupplierTest.java
create mode 100644 geode-junit/src/test/resources/expected-pom.xml
create mode 100644 geode-lucene/src/test/resources/expected-pom.xml
create mode 100644 geode-old-client-support/src/test/resources/expected-pom.xml
create mode 100644 geode-protobuf-messages/src/test/resources/expected-pom.xml
create mode 100644 geode-protobuf/src/test/resources/expected-pom.xml
create mode 100644 geode-pulse/src/test/resources/expected-pom.xml
create mode 100644 geode-rebalancer/src/test/resources/expected-pom.xml
create mode 100644 geode-wan/src/test/resources/expected-pom.xml
create mode 100644 geode-web-api/src/test/resources/expected-pom.xml
create mode 100644 geode-web/src/test/resources/expected-pom.xml
[geode] 02/03: Adding an option to limit the number of CPUs for
docker
Posted by up...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
upthewaterspout pushed a commit to branch concourse-staging
in repository https://gitbox.apache.org/repos/asf/geode.git
commit 0ab08672aa5964ffb696dfe7c5fd13d631de1c6b
Author: Dan Smith <up...@apache.org>
AuthorDate: Thu Sep 6 15:06:06 2018 -0700
Adding an option to limit the number of CPUs for docker
When running tests in docker containers, you can limit the number of
CPUs each container gets to use with -PdunitCpuQuota=X , where X
can be a floating point number of CPUs.
---
gradle/docker.gradle | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/gradle/docker.gradle b/gradle/docker.gradle
index ec08ab7..e49ab04 100644
--- a/gradle/docker.gradle
+++ b/gradle/docker.gradle
@@ -63,6 +63,7 @@ def dockerConfig = {
// specify the user for starting Gradle test worker within the container.
user = dunitDockerUser
+
beforeContainerCreate = { cmd, client ->
def javaHomeIdx = -1
def pathIdx = -1
@@ -98,6 +99,18 @@ def dockerConfig = {
cmd.withEnv(tmpEnv)
+ //Limit the CPU usage of the command
+ //Newer docker has a --cpu command, but for the docker-java plugin
+ //we have to set the CPU period (100 microseconds) and CPU quota
+ if(project.hasProperty("dunitCpuQuota")) {
+ int period = 100_000;
+ int quota = period * Float.parseFloat(project.dunitCpuQuota);
+ def hostConfig = cmd.getHostConfig();
+ hostConfig.withCpuPeriod(period)
+ hostConfig.withCpuQuota(quota)
+ cmd.withHostConfig(hostConfig)
+ }
+
// Infer the index of this invocation
def cmdList = cmd.getCmd()
def matcher = (cmdList[cmdList.length - 1] =~ /.*Executor (\d*).*/)
@@ -105,7 +118,6 @@ def dockerConfig = {
def workdir = new File(cmd.getWorkingDir() + matcher[0][1])
workdir.mkdirs()
cmd.withWorkingDir(workdir.toString())
-
//println cmd
}
}
[geode] 03/03: Parameterizing the number of CPUs for each job
Posted by up...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
upthewaterspout pushed a commit to branch concourse-staging
in repository https://gitbox.apache.org/repos/asf/geode.git
commit 13abf1e21d0bf5048d055a3a33d49b1425b4d2f7
Author: Dan Smith <up...@apache.org>
AuthorDate: Thu Sep 6 15:13:03 2018 -0700
Parameterizing the number of CPUs for each job
Adding a DUNIT_CPU_QUOTA parameter, and adding different dunit jobs for
different experiments.
---
ci/pipelines/geode-build/jinja.template.yml | 1 +
ci/pipelines/shared/jinja.variables.yml | 57 +++++++++++++++++++++++++++++
ci/scripts/execute_tests.sh | 4 ++
gradle.properties | 1 -
4 files changed, 62 insertions(+), 1 deletion(-)
diff --git a/ci/pipelines/geode-build/jinja.template.yml b/ci/pipelines/geode-build/jinja.template.yml
index 183a595..aee7371 100644
--- a/ci/pipelines/geode-build/jinja.template.yml
+++ b/ci/pipelines/geode-build/jinja.template.yml
@@ -33,6 +33,7 @@
{% macro common_test_params(test) %}
CALL_STACK_TIMEOUT: {{test.CALL_STACK_TIMEOUT}}
DUNIT_PARALLEL_FORKS: {{test.DUNIT_PARALLEL_FORKS}}
+DUNIT_CPU_QUOTA: {{test.DUNIT_CPU_QUOTA}}
MAINTENANCE_VERSION: {{repository.branch}}
PARALLEL_DUNIT: {{test.PARALLEL_DUNIT}}
PARALLEL_GRADLE: {{test.PARALLEL_GRADLE}}
diff --git a/ci/pipelines/shared/jinja.variables.yml b/ci/pipelines/shared/jinja.variables.yml
index e902678..baac65e 100644
--- a/ci/pipelines/shared/jinja.variables.yml
+++ b/ci/pipelines/shared/jinja.variables.yml
@@ -32,6 +32,7 @@ build_test:
CALL_STACK_TIMEOUT: "1800"
PARALLEL_DUNIT: "false"
DUNIT_PARALLEL_FORKS: "4"
+ DUNIT_CPU_QUOTA: "-1"
# Actual gradle task is "build install" but is hard-coded in execute_build.sh
# It's consumption is more like a "TEST_RESULTS_DESTINATIONS_DIRECTORY_STUB_THING.
GRADLE_TASK: build
@@ -44,16 +45,68 @@ tests:
ARTIFACT_SLUG: acceptancetestfiles
CALL_STACK_TIMEOUT: "1800"
DUNIT_PARALLEL_FORKS: "0"
+ DUNIT_CPU_QUOTA: "-1"
GRADLE_TASK: acceptanceTest
execute_test_timeout: 45m
PARALLEL_DUNIT: "false"
PARALLEL_GRADLE: "false"
+- name: "Distributed-24-4"
+ CPUS: "96"
+ RAM: "180"
+ ARTIFACT_SLUG: distributedtestfiles
+ CALL_STACK_TIMEOUT: "7200"
+ DUNIT_PARALLEL_FORKS: "24"
+ DUNIT_CPU_QUOTA: "4"
+ GRADLE_TASK: distributedTest
+ execute_test_timeout: 2h15m
+ PARALLEL_DUNIT: "true"
+- name: "Distributed-24-8"
+ CPUS: "96"
+ RAM: "180"
+ ARTIFACT_SLUG: distributedtestfiles
+ CALL_STACK_TIMEOUT: "7200"
+ DUNIT_PARALLEL_FORKS: "24"
+ DUNIT_CPU_QUOTA: "8"
+ GRADLE_TASK: distributedTest
+ execute_test_timeout: 2h15m
+ PARALLEL_DUNIT: "true"
+- name: "Distributed-48-2"
+ CPUS: "96"
+ RAM: "240"
+ ARTIFACT_SLUG: distributedtestfiles
+ CALL_STACK_TIMEOUT: "7200"
+ DUNIT_PARALLEL_FORKS: "48"
+ DUNIT_CPU_QUOTA: "2"
+ GRADLE_TASK: distributedTest
+ execute_test_timeout: 2h15m
+ PARALLEL_DUNIT: "true"
+- name: "Distributed-48-4"
+ CPUS: "96"
+ RAM: "240"
+ ARTIFACT_SLUG: distributedtestfiles
+ CALL_STACK_TIMEOUT: "7200"
+ DUNIT_PARALLEL_FORKS: "48"
+ DUNIT_CPU_QUOTA: "4"
+ GRADLE_TASK: distributedTest
+ execute_test_timeout: 2h15m
+ PARALLEL_DUNIT: "true"
+- name: "Distributed-96-1"
+ CPUS: "96"
+ RAM: "360"
+ ARTIFACT_SLUG: distributedtestfiles
+ CALL_STACK_TIMEOUT: "7200"
+ DUNIT_PARALLEL_FORKS: "96"
+ DUNIT_CPU_QUOTA: "1"
+ GRADLE_TASK: distributedTest
+ execute_test_timeout: 2h15m
+ PARALLEL_DUNIT: "true"
- name: "Distributed"
CPUS: "96"
RAM: "180"
ARTIFACT_SLUG: distributedtestfiles
CALL_STACK_TIMEOUT: "7200"
DUNIT_PARALLEL_FORKS: "24"
+ DUNIT_CPU_QUOTA: "-1"
GRADLE_TASK: distributedTest
execute_test_timeout: 2h15m
PARALLEL_DUNIT: "true"
@@ -63,6 +116,7 @@ tests:
ARTIFACT_SLUG: integrationtestfiles
CALL_STACK_TIMEOUT: "1500"
DUNIT_PARALLEL_FORKS: "48"
+ DUNIT_CPU_QUOTA: "-1"
GRADLE_TASK: integrationTest
execute_test_timeout: 40m
PARALLEL_DUNIT: "true"
@@ -72,6 +126,7 @@ tests:
ARTIFACT_SLUG: upgradetestfiles
CALL_STACK_TIMEOUT: "3000"
DUNIT_PARALLEL_FORKS: "48"
+ DUNIT_CPU_QUOTA: "-1"
GRADLE_TASK: upgradeTest
execute_test_timeout: 1h
PARALLEL_DUNIT: "true"
@@ -81,6 +136,7 @@ tests:
ARTIFACT_SLUG: stressnewtestfiles
CALL_STACK_TIMEOUT: "7200"
DUNIT_PARALLEL_FORKS: "24"
+ DUNIT_CPU_QUOTA: "-1"
GRADLE_TASK: repeatTest
execute_test_timeout: 2h15m
PARALLEL_DUNIT: "true"
@@ -90,6 +146,7 @@ windowstests:
tags: "acceptance"
CALL_STACK_TIMEOUT: "1800"
DUNIT_PARALLEL_FORKS: "0"
+ DUNIT_CPU_QUOTA: "-1"
PARALLEL_DUNIT: "false"
target_arg: :geode-assembly:acceptanceTest
dir_arg: windows-acceptancetestfiles
diff --git a/ci/scripts/execute_tests.sh b/ci/scripts/execute_tests.sh
index d36f85b..cb596f6 100755
--- a/ci/scripts/execute_tests.sh
+++ b/ci/scripts/execute_tests.sh
@@ -62,6 +62,10 @@ if [[ -n "${PARALLEL_DUNIT}" && "${PARALLEL_DUNIT}" == "true" ]]; then
PARALLEL_DUNIT="-PparallelDunit -PdunitDockerUser=geode"
if [ -n "${DUNIT_PARALLEL_FORKS}" ]; then
DUNIT_PARALLEL_FORKS="-PdunitParallelForks=${DUNIT_PARALLEL_FORKS}"
+ if (( $DUNIT_CPU_QUOTA > 0 )); then
+ DUNIT_PARALLEL_FORKS="${DUNIT_PARALLEL_FORKS} -PdunitCpuQuota=${DUNIT_CPU_QUOTA}"
+ fi
+
fi
else
PARALLEL_DUNIT=""
diff --git a/gradle.properties b/gradle.properties
index 3edf13d..9852423 100755
--- a/gradle.properties
+++ b/gradle.properties
@@ -67,4 +67,3 @@ repeat = 100
org.gradle.caching = true
org.gradle.parallel = false
org.gradle.configureondemand = false
-
[geode] 01/03: Limit max number of simultaneous runs to 5.
Posted by up...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
upthewaterspout pushed a commit to branch concourse-staging
in repository https://gitbox.apache.org/repos/asf/geode.git
commit 063a05d6704df771cbc36f4e2d15f1cd9bd05a83
Author: Mark Hanson <mh...@pivotal.io>
AuthorDate: Fri Jul 27 11:29:38 2018 -0700
Limit max number of simultaneous runs to 5.
---
ci/pipelines/geode-build/jinja.template.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/ci/pipelines/geode-build/jinja.template.yml b/ci/pipelines/geode-build/jinja.template.yml
index 2617ac5..183a595 100644
--- a/ci/pipelines/geode-build/jinja.template.yml
+++ b/ci/pipelines/geode-build/jinja.template.yml
@@ -295,6 +295,7 @@ jobs:
{% for test in tests if not test.name=="StressNew" %}
- name: {{test.name}}Test
public: true
+ max_in_flight: 5
plan:
- do:
{{ plan_resource_gets() |indent(4) }}