Dick Cavender [Thu, 20 Jan 2022 23:06:37 +0000 (15:06 -0800)]
Bumping version to 1.13.8
Dick Cavender [Mon, 10 Jan 2022 22:51:33 +0000 (14:51 -0800)]
Bumping copyright year to 2022
Owen Nichols [Thu, 16 Dec 2021 00:53:57 +0000 (16:53 -0800)]
Bumping version to 1.13.7
Owen Nichols [Sat, 11 Dec 2021 05:49:29 +0000 (21:49 -0800)]
Bumping version to 1.13.6
Owen Nichols [Fri, 10 Dec 2021 20:16:56 +0000 (12:16 -0800)]
cleanup unintentionally-committed artifact files
Owen Nichols [Wed, 8 Dec 2021 01:52:21 +0000 (17:52 -0800)]
Bumping version to 1.13.5
Owen Nichols [Wed, 8 Dec 2021 01:26:30 +0000 (17:26 -0800)]
Bumping version to 1.13.5
Donal Evans [Fri, 26 Mar 2021 00:09:22 +0000 (17:09 -0700)]
Prevent Travis build timeout (#144)
- Add output after each test completes, as Travis declares a task hung
if no output is written for 10 minutes, which is longer than the build
and tests take to complete
Authored-by: Donal Evans <doevans@vmware.com>
Dick Cavender [Mon, 8 Mar 2021 17:38:02 +0000 (09:38 -0800)]
Bumping copyright year to 2021
David Barnes [Mon, 4 May 2020 17:01:00 +0000 (10:01 -0700)]
Bumping copyright year to 2020
Anthony Baker [Wed, 22 Apr 2020 15:29:02 +0000 (08:29 -0700)]
GEODE-8006 Add .asf.yaml to control notifications
Dan Smith [Tue, 21 Apr 2020 16:27:36 +0000 (09:27 -0700)]
Enabling logging for the geode-benchmarks (#128)
The benchmarks we not logging any of the geode logs, they reported "ERROR
StatusLogger No Log4j 2 configuration file found."
I believe this was broken when we switched to having geode-log4j as a separate
module. Adding that module in as a dependency, which reenables standard geode
logging.
Dan Smith [Fri, 17 Jan 2020 18:29:50 +0000 (10:29 -0800)]
GEODE-7716: Use gradlew that does not require a checked in jar
When publishing a source distribution, we should not include any jars in the
distribution. For other geode projects, (eg geode-examples) we use this gradlew
which downloads the gradle-wrapper.jar file was well.
Owen Nichols [Wed, 22 Jan 2020 17:28:03 +0000 (09:28 -0800)]
upgrade gradle from 5.0 to 5.4 (#126)
* update gradle from 5.0 to 5.4 to match geode and geode-examples
Helena Bales [Mon, 23 Dec 2019 19:45:00 +0000 (11:45 -0800)]
fix output dir motification (#124)
modify output dir to be unique for running in CI
Helena Bales [Wed, 18 Dec 2019 21:49:20 +0000 (13:49 -0800)]
install JDK11 on image and fix image script issue with dpkg (#123)
Signed-off-by: Sean Goller <sgoller@pivotal.io>
Jacob Barrett [Tue, 17 Dec 2019 18:19:17 +0000 (10:19 -0800)]
Fixes exclude of LongBenchmarks
Helena Bales [Fri, 13 Dec 2019 17:57:50 +0000 (09:57 -0800)]
exclude flaky LongBenchmarks from running in CI or locally (#122)
Helena Bales [Thu, 12 Dec 2019 20:59:05 +0000 (12:59 -0800)]
Exclude failing NoopBenchmark (#121)
NoopBenchmark has some fundamental issues that make it fail constantly.
In recent testing, it passed significantly more often that it has been
in Apache Geode CI, so it needs to be excluded until it can be fixed.
Helena Bales [Wed, 11 Dec 2019 22:13:41 +0000 (14:13 -0800)]
GEODE-7554: Add retry mechanism for failed tests (#120)
* write failed tests to a file
* enable all benchmarks
* update help message for --ci option in run_against_baseline.sh
Helena Bales [Fri, 6 Dec 2019 23:14:44 +0000 (15:14 -0800)]
Confirm and retry AWS instance allocations. (#119)
Confirm and retry AWS instance allocations.
Retry with timeouts, confirming the expected number of instances have
been allocated.
Retry with timeouts, confirming the expected number of instances are in
the running state.
Signed-off-by: Robert Houghton <rhoughton@pivotal.io>
Helena Bales [Mon, 2 Dec 2019 19:35:04 +0000 (11:35 -0800)]
stabilize putall tests (#118)
Helena Bales [Mon, 25 Nov 2019 18:52:17 +0000 (10:52 -0800)]
rewrite createSecurityGroup method in LaunchCluster to fix logic errors (#117)
Helena Bales [Fri, 15 Nov 2019 19:04:50 +0000 (11:04 -0800)]
retry creating the security group (#116)
retry creating the security group
Helena A. Bales [Fri, 25 Oct 2019 18:36:24 +0000 (11:36 -0700)]
temporarily exclude flaky tests
Helena A. Bales [Thu, 24 Oct 2019 16:45:07 +0000 (09:45 -0700)]
exclude broken Noop test until it can be fixed
Jacob Barrett [Tue, 22 Oct 2019 16:43:03 +0000 (09:43 -0700)]
Uses full dedicated host and adds more configuration options. (#114)
* Use full c5-18-xlarge instance type on dedicated host.
* Adds -PwithThread to override benchmark threads.
* Adds -PwithHeap to override max heap.
* Adds -PwithWarmup to override warmup time.
* Adds -PwithDuration to override test duration.
Jacob Barrett [Wed, 16 Oct 2019 20:45:43 +0000 (13:45 -0700)]
Fixes target resolution.
Jacob Barrett [Tue, 15 Oct 2019 22:57:50 +0000 (15:57 -0700)]
Allow repository to by rsync'd from local host rather than cloned.
Jacob Barrett [Mon, 30 Sep 2019 16:58:18 +0000 (09:58 -0700)]
Adds more command line configuration options. (#112)
* Support for selection GC from CMS, G1, Shenandoah, or Z.
* Support for specifying JMV heap size.
* Refactors JVM argument configuration.
* Improved new GC logging
Jacob Barrett [Thu, 19 Sep 2019 19:14:46 +0000 (12:14 -0700)]
Get first host by array reference (#109)
Jacob Barrett [Thu, 19 Sep 2019 19:02:50 +0000 (12:02 -0700)]
Get first host by array reference (#109)
Jacob Barrett [Wed, 18 Sep 2019 02:52:50 +0000 (19:52 -0700)]
Create dedicated hosts (#109)
Jacob Barrett [Wed, 18 Sep 2019 03:16:03 +0000 (20:16 -0700)]
Revert "Create dedicated hosts (#109)"
This reverts commit
410f23a16886a3fb33fd5eb5cedc9620e092dcba.
Jacob Barrett [Wed, 18 Sep 2019 02:52:50 +0000 (19:52 -0700)]
Create dedicated hosts (#109)
Jacob Barrett [Tue, 17 Sep 2019 21:56:51 +0000 (14:56 -0700)]
Ignore PartitionedFunctionExecutionBenchmark
Jacob Barrett [Mon, 16 Sep 2019 18:39:38 +0000 (11:39 -0700)]
Revert "Create dedicated hosts (#109)"
This reverts commit
2adaf56de71fd4bdceec97c2387eaacb4639e63c.
Kamilla Aslami [Fri, 13 Sep 2019 20:33:41 +0000 (13:33 -0700)]
Create dedicated hosts (#109)
Co-authored-by: Kamilla Aslami <kaslami@pivotal.io>
Co-authored-by: Jacob Barrett <jbarrett@pivotal.io>
Helena A. Bales [Fri, 13 Sep 2019 16:47:12 +0000 (09:47 -0700)]
Revert "Prevent too many keys being offered to ssh server (#103)"
This reverts commit
5062dccfa91cb6acebb18cd396810932bce1163a.
This commit appears to cause benchmark task in CI to timeout. Reverting
while we investigate root cause.
Donal Evans [Thu, 12 Sep 2019 18:01:03 +0000 (11:01 -0700)]
Prevent too many keys being offered to ssh server (#103)
Kamilla Aslami [Thu, 12 Sep 2019 17:57:44 +0000 (10:57 -0700)]
Check that security group exists (#107)
* Check that security group exists
* Throw an exception after max retries + refactoring
Kamilla Aslami [Thu, 12 Sep 2019 17:52:13 +0000 (10:52 -0700)]
Add *LongBenchmark (#110)
Add prefill and benchmarks using Longs
Kamilla Aslami [Fri, 6 Sep 2019 17:31:22 +0000 (10:31 -0700)]
Enabled PutAll benchmarks (#106)
Kamilla Aslami [Thu, 5 Sep 2019 00:30:24 +0000 (17:30 -0700)]
Stabilizes query benchmarks (#104)
* Pre-fill region from client so that all servers have PDX instances
* Change query range and number of threads for query benchmarks
Kamilla Aslami [Tue, 3 Sep 2019 22:49:04 +0000 (15:49 -0700)]
Fix hash map keys in PutAllTask (#105)
Jacob Barrett [Tue, 27 Aug 2019 23:29:42 +0000 (16:29 -0700)]
Stabilizes function benchmarks (#101)
* New LongRange object for managing ranges of longs.
* Only get 1 value.
* Balanced CPU utilization and threads.
Donal Evans [Mon, 26 Aug 2019 19:11:46 +0000 (12:11 -0700)]
Expanding and clarifying readme files for using aws and scripts. (#102)
Kamilla Aslami [Wed, 21 Aug 2019 20:06:25 +0000 (13:06 -0700)]
Fixed spotless configuration to support groovy and gradle. (#100)
* Fixed spotless configuration to support groovy and gradle
* Spotless applied
Co-authored-by: Murtuza Boxwala <mboxwala@pivotal.io>
Co-authored-by: Kamilla Aslami <kaslami@pivotal.io>
Co-authored-by: Jacob Barrett <jbarrett@pivotal.io>
Sean Goller [Mon, 19 Aug 2019 19:21:18 +0000 (12:21 -0700)]
Remove unattended upgrades so ubuntu doesn't try to upgrade itself mid
job.
Authored-by: Sean Goller <sgoller@pivotal.io>
Jacob Barrett [Mon, 12 Aug 2019 19:44:48 +0000 (12:44 -0700)]
Lower thread count for improved stability. (#98)
By reducing thread count to 10x CPUs we found that on the same instances we only lose about 4% of throughput but seem more than 40% improvement in latency. More importantly the variation between runs drops significantly. This variation was greater than 10% on Java 11 and 3% on Java 8. When lowered to 10x threads we see closer to 1% variation for both Java 11 and 8.
Helena Bales [Thu, 25 Jul 2019 17:43:46 +0000 (10:43 -0700)]
disable replicated and partitioned putAll benchmark due to flakiness (#95)
Kamilla Aslami [Thu, 25 Jul 2019 16:35:39 +0000 (09:35 -0700)]
Added --baselineDir and branchDir options to analyze_tests script (#93)
Murtuza Boxwala [Mon, 22 Jul 2019 19:31:28 +0000 (15:31 -0400)]
User can run benchmarks with SecurityManager (#91)
Co-authored-by: Murtuza Boxwala <mboxwala@pivotal.io>
Co-authored-by: Kamilla Aslami <kaslami@pivotal.io>
Murtuza Boxwala [Mon, 22 Jul 2019 16:27:29 +0000 (12:27 -0400)]
Generate a self-signed certificate for SSL (#90)
Co-authored-by: Murtuza Boxwala <mboxwala@pivotal.io>
Co-authored-by: Kamilla Aslami <kaslami@pivotal.io>
Kamilla Aslami [Wed, 17 Jul 2019 16:37:13 +0000 (09:37 -0700)]
User can run benchmarks with alternative JVM (#89)
* Use alternative JVM for benchmark/test
* Use java.home for executing remote jvm.
* Disable GC logging if not Java 8
* Updated the README.md to be clearer.
* Added ClientServerTopologyTest file
Co-authored-by: Murtuza Boxwala <mboxwala@pivotal.io>
Co-authored-by: Kamilla Aslami <kaslami@pivotal.io>
Kamilla Aslami [Thu, 11 Jul 2019 23:23:09 +0000 (16:23 -0700)]
Add option to Gradle command to run benchmark with SSL enabled (#88)
Add an option for running with SSL enabled to benchmark gradle and scripts.
Jacob Barrett [Fri, 5 Jul 2019 22:20:15 +0000 (15:20 -0700)]
Fixes parallel task execution.
Jacob Barrett [Tue, 2 Jul 2019 19:50:29 +0000 (12:50 -0700)]
Adds putAll benchmarks (#79)
Kamilla Aslami [Tue, 25 Jun 2019 15:44:15 +0000 (08:44 -0700)]
Set membership timeout to be more resilient to benchmark load (#87)
Kamilla Aslami [Tue, 25 Jun 2019 15:43:31 +0000 (08:43 -0700)]
Automatically choose the new high watermark commit (#86)
Prints potential new high watermark
Kamilla Aslami [Fri, 21 Jun 2019 04:31:18 +0000 (21:31 -0700)]
Updated the README.md to be clearer. (#85)
Helena Bales [Wed, 12 Jun 2019 18:44:56 +0000 (11:44 -0700)]
Merge pull request #84 from mhansonp/ReadMeAddition
Updating the README.md to be clearer.
Helena A. Bales [Fri, 31 May 2019 22:50:34 +0000 (15:50 -0700)]
disable flaky PartitionedNonIndexedQueryBenchmark
Mark Hanson [Fri, 17 May 2019 21:16:01 +0000 (14:16 -0700)]
Updating the README.md to be clearer.
mhansonp [Wed, 15 May 2019 17:47:00 +0000 (10:47 -0700)]
Minor changes to help message (#83)
Sean Goller [Fri, 10 May 2019 20:09:18 +0000 (13:09 -0700)]
Make expire_clusters.sh executable from anywhere. (#82)
Sean Goller [Fri, 10 May 2019 19:02:04 +0000 (12:02 -0700)]
Fix expire_clusters to actually do that. (#81)
Helena Bales [Fri, 10 May 2019 18:56:39 +0000 (11:56 -0700)]
Add expire_clusters script.
Authored-by: Sean Goller <sgoller@pivotal.io>
Helena Bales [Mon, 29 Apr 2019 18:38:14 +0000 (11:38 -0700)]
Merge pull request #80 from balesh2/fixREADME
fix readme for copy to cluster script
Helena A. Bales [Mon, 29 Apr 2019 18:26:01 +0000 (11:26 -0700)]
fix readme for copy to cluster script
Jacob Barrett [Fri, 26 Apr 2019 03:02:19 +0000 (20:02 -0700)]
Disable replicated query and function benchmarks.
Re-enable partitioned.
Jacob Barrett [Fri, 26 Apr 2019 03:00:46 +0000 (20:00 -0700)]
Disable partitioned query and function benchmarks.
Jacob Barrett [Wed, 24 Apr 2019 21:43:18 +0000 (14:43 -0700)]
Disable query again
Jacob Barrett [Wed, 24 Apr 2019 19:11:02 +0000 (12:11 -0700)]
Spotless
Helena Bales [Wed, 24 Apr 2019 18:55:29 +0000 (11:55 -0700)]
Merge pull request #78 from moleske/moleske-patch-1
Remove dead GCP link
Jacob Barrett [Wed, 24 Apr 2019 16:18:42 +0000 (09:18 -0700)]
Reduce threads on query benchmarks.
Jacob Barrett [Wed, 24 Apr 2019 16:02:53 +0000 (09:02 -0700)]
Cleanup PDX objects.
Reduces wasted allocations on hashCode().
Reduces wast in allocations on toString().
Jacob Barrett [Wed, 24 Apr 2019 05:04:17 +0000 (22:04 -0700)]
Re-enable query benchmarks.
M. Oleske [Tue, 23 Apr 2019 22:33:32 +0000 (15:33 -0700)]
Remove dead GCP link
Jacob Barrett [Fri, 19 Apr 2019 14:03:11 +0000 (07:03 -0700)]
Move threads configuration.
Run fewer threads on function and queries.
Refactor common elements.
Jacob Barrett [Fri, 19 Apr 2019 18:12:17 +0000 (11:12 -0700)]
Spotless
Jacob Barrett [Fri, 19 Apr 2019 18:03:24 +0000 (11:03 -0700)]
Disables function benchmarks.
Jacob Barrett [Fri, 19 Apr 2019 02:48:26 +0000 (19:48 -0700)]
Use larger disk
Jacob Barrett [Fri, 19 Apr 2019 01:03:34 +0000 (18:03 -0700)]
Always reset geode repo.
Jacob Barrett [Thu, 18 Apr 2019 23:39:28 +0000 (16:39 -0700)]
Disable *IndexedQueryBenchmark
Currently unstable.
Jacob Barrett [Thu, 18 Apr 2019 23:37:06 +0000 (16:37 -0700)]
Disable *NonIndexedQueryBenchmark
Currently unstable.
Jacob Barrett [Thu, 18 Apr 2019 22:58:22 +0000 (15:58 -0700)]
Always cleanup benchmark directory.
Jacob Barrett [Thu, 18 Apr 2019 21:38:00 +0000 (14:38 -0700)]
Fixes install of geode artifacts.
Uses publishToMavenLocal when available or install on older builds.
Updates existing repo rather than deleting it.
Jacob Barrett [Thu, 18 Apr 2019 16:46:37 +0000 (09:46 -0700)]
Fixes parameter parsing in AWS scripts.
Helena Bales [Fri, 12 Apr 2019 19:58:11 +0000 (12:58 -0700)]
GEODE-6628: Increase thread count (#76)
Sean Goller [Wed, 10 Apr 2019 16:37:30 +0000 (09:37 -0700)]
RAT fixes. (#75)
Co-authored-by: Helena Bales <hbales@pivotal.io>
Co-authored-by: Sean Goller <sgoller@pivotal.io>
Sean Goller [Tue, 9 Apr 2019 23:45:17 +0000 (16:45 -0700)]
find and destroy clusters that were started more than 7 days ago (#74)
Co-authored-by: Helena Bales <hbales@pivotal.io>
Co-authored-by: Sean Goller <sgoller@pivotal.io>
Sean Goller [Tue, 9 Apr 2019 21:49:49 +0000 (14:49 -0700)]
Finish up unique identification of builds. (#73)
Authored-by: Sean Goller <sgoller@pivotal.io>
Sean Goller [Fri, 22 Mar 2019 19:31:11 +0000 (12:31 -0700)]
Metadata generation tweaks and database submission code (#72)
* Refactor and tweaking database submission.
Co-authored-by: Sean Goller <sgoller@pivotal.io>
Co-authored-by: Helena Bales <hbales@pivotal.io>
Helena Bales [Wed, 20 Mar 2019 22:48:45 +0000 (15:48 -0700)]
Merge pull request #71 from balesh2/updateREADME
update profiling instructions in the readme
Helena A. Bales [Wed, 20 Mar 2019 22:31:21 +0000 (15:31 -0700)]
add info on path to profiler
Helena A. Bales [Wed, 20 Mar 2019 20:45:54 +0000 (13:45 -0700)]
update profiling instructions in the readme
* add initial configuration information for YourKit
* fix path to private key when setting up connection authentication in
YourKit
Helena Bales [Thu, 14 Mar 2019 17:53:43 +0000 (10:53 -0700)]
Merge pull request #70 from balesh2/updateREADME
update the readme with instructions for profiling
Helena A. Bales [Tue, 12 Mar 2019 22:07:18 +0000 (15:07 -0700)]
update the readme with instructions for profiling
Sean Goller [Tue, 12 Mar 2019 18:35:07 +0000 (11:35 -0700)]
Add build_identifier.
Authored-by: Sean Goller <sgoller@pivotal.io>