8000 Tags · maggiejiao/PerfKitBenchmarker · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: maggiejiao/PerfKitBenchmarker

Tags

v1.7.0

Toggle v1.7.0's commit message
New features:

* Add ProfitBricks provider (thanks @tjb1019, GoogleCloudPlatformGH-1005)
* Add YCSB JDBC benchmark (thanks @k1xme, GoogleCloudPlatformGH-1049)
* Add support for st1 and sc1 disks on EBS (GoogleCloudPlatformGH-1067)

Breaking changes:
* Change default gce_migrate_on_maintenance to True (GoogleCloudPlatformGH-1069)

Enhancements:
* Update OpenStack provider to use OpenStacks CLI instead of python
  library
  (thanks @meteorfox, GoogleCloudPlatformGH-942)
* Improve side-by-side tool (GoogleCloudPlatformGH-1034)
* Specify flags to metadata (GoogleCloudPlatformGH-1047)
* Allow Java version for Java benchmarks to be selected via command
  line (GoogleCloudPlatformGH-1051)
* Add numjobs runtime option to fio_benchmark (GoogleCloudPlatformGH-1066)
* Add netperf histogram support (GoogleCloudPlatformGH-1072)
* Add multi-vm support for object_storage_service_benchmark (GoogleCloudPlatformGH-1074)
* Add support for custom s3 endpoints for
  object_storage_service_benchmark
  (GoogleCloudPlatformGH-1078)
* Add user-defined metadata for vms (GoogleCloudPlatformGH-1080)

Bugfixes and maintenance updates:
* Refactor object_storage_service_benchmark (GoogleCloudPlatformGH-1023)
* Support overriding ycsb_client_vms in benchmark spec (thanks @k1xme,
  GoogleCloudPlatformGH-1042)
* Update YCSB to 0.9.0 and support latest logging format (thanks @k1xme,
  GoogleCloudPlatformGH-1043)
* Fix zones flag (GoogleCloudPlatformGH-1044)
* Update Bigtable to v2 API (thanks @tswast, GoogleCloudPlatformGH-1045)
* Update maven version to 3.3.9 (GoogleCloudPlatformGH-1046)
* Start background workload in prepare stage and stop in cleanup
  stage (GoogleCloudPlatformGH-1048)
* Minor fixes in flag description (GoogleCloudPlatformGH-1052)
* Only upload files needed for API testing script for
  object_storage_service_benchmark (GoogleCloudPlatformGH-1053)
* Fix redis_ycsb benchmark to use multiple processes (GoogleCloudPlatformGH-1062, GoogleCloudPlatformGH-1068,
  GoogleCloudPlatformGH-1070)
* Fix bug with custom machine types configs (GoogleCloudPlatformGH-1077)
* Fix in documentation of ParseTimeCommandResult (thanks @skorgu,
  GoogleCloudPlatformGH-1079)
* Replace Pandas dependency with Numpy (GoogleCloudPlatformGH-1081)
* Turn off OpenBlas threading, improving HPCC on large vms (GoogleCloudPlatformGH-1084)
* Cleanup object_storage_serivce benchmark (GoogleCloudPlatformGH-1085)
* Cleanup aerospike_ycsb benchmarks (GoogleCloudPlatformGH-1086)

v1.6.0

Toggle v1.6.0's commit message
New features:

* Apache Spark benchmark (GoogleCloudPlatformGH-1014,GoogleCloudPlatformGH-1011)
* Cloudsuite dataserving benchmark (thanks @ustiugov, GoogleCloudPlatformGH-930)

Enhancements:
* Optionally publish VM hostnames in metadata (GoogleCloudPlatformGH-1020)
* Control which netperf benchmarks are run via flag (GoogleCloudPlatformGH-1029)
* Netperf benchmark reports min and max latency (GoogleCloudPlatformGH-1013)
* Add multichase to the google benchmark set (GoogleCloudPlatformGH-1018)
* Update Cloudsuite web serving benchmark (thanks @ivonindza, @GH-998)
* Object storage updates (GoogleCloudPlatformGH-987)
* Repeat Run stage (GoogleCloudPlatformGH-1032)

Bugfixes and maintenance updates:
* Fix path to cassandra-cli (thanks @AdamIsrael, GoogleCloudPlatformGH-1006)
* Update ycsb version; affects cloud_bigtable_ycsb_benchmark, hbase_ycsb
  (GoogleCloudPlatformGH-1021, GoogleCloudPlatformGH-1025, GoogleCloudPlatformGH-1031)
* Use latest gsutil version (GoogleCloudPlatformGH-1012)
* Remove duplicate requirements files (GoogleCloudPlatformGH-975)
* Update openblas version (GoogleCloudPlatformGH-1003)
* Background workload refactor (GoogleCloudPlatformGH-1033)

v1.5.0

Toggle v1.5.0's commit message
Release 1.5.0

v1.4.0

Toggle v1.4.0's commit message
Release 1.4.0

New features:

* openstack: Add support for optional floating ip pool (thanks @meteorfox, GoogleCloudPlatformGH-861)
* openstack: Use Keystone session for handling authentication (thanks @meteorfox, GoogleCloudPlatformGH-870)
* Support object storage classes in object storage service benchmarks (GoogleCloudPlatformGH-895)
* Add Object Size Distributions in object storage service benchmarks (GoogleCloudPlatformGH-888)
* Add MultiStreamThroughput benchmark to object storage benchmarks (GoogleCloudPlatformGH-840)
* Adds a SPEC SFS 2014 benchmark which runs against GlusterFS (GoogleCloudPlatformGH-876)
* gce_virtual_machine: Support user provided instance metadata (GoogleCloudPlatformGH-859)

Improvements and fixes:

* openstack: Wait until VM deletion has been completed (thanks @meteorfox, GoogleCloudPlatformGH-904)
* openstack: Fix floating IP allocation and deallocation (thanks @meteorfox, GoogleCloudPlatformGH-862)
* rackspace: Fix missing flags bug (thanks @meteorfox, GoogleCloudPlatformGH-903)
* Allow user to specify a flag when they run object storage benchmark on GCP, and default that flag to the latest known working version. (GoogleCloudPlatformGH-925)
* Update mechanism used to get iperf server process id. (GoogleCloudPlatformGH-921)
* Rename variables and improve documentation of BaseOsMixin.PullFile. (GoogleCloudPlatformGH-923)
* Fix WindowsMixin._GetNumCpus when more than one Win32_processor exists. (GoogleCloudPlatformGH-920)
* Add exception types to except clauses. (GoogleCloudPlatformGH-893)
* Add Flag for List Consistency Iterations (GoogleCloudPlatformGH-889)
* Add unit tests for scripts (GoogleCloudPlatformGH-882)
* Add disk type examples to README.md (GoogleCloudPlatformGH-871)
* Copy-edit the README (GoogleCloudPlatformGH-877)
* Turn off selinux for mongodb. (thanks @akrzos, GoogleCloudPlatformGH-867)
* Use temp files for Popen stdout and stderr in IssueCommand. (GoogleCloudPlatformGH-878)

v1.3.0

Toggle v1.3.0's commit message
External contributions:

* Add RHEL based virtual machines to OpenStack provider. (thanks @akrzos;
  GoogleCloudPlatformGH-858)
  * Change rackspace provider information to use official CLI (thanks @meteorfox; GoogleCloudPlatformGH-844)
  * Add rackspace requirements (thanks @meteorfox; GoogleCloudPlatformGH-805)

New features:
  * Support flags in YAML format. (GoogleCloudPlatformGH-857)
  * Check version of required packages at runtime (GoogleCloudPlatformGH-834)
  * User-specified multiregion for GCS benchmarking (GoogleCloudPlatformGH-845)
  * Support metadata for gcp instances (GoogleCloudPlatformGH-859)

Bugfixes and maintences updates:
  * Change rackspace's AllowPort to enable UDP (thanks @meteorfox; GoogleCloudPlatformGH-805)
  * Allow most recent verison gcs-oauth2-boto-plugin (GoogleCloudPlatformGH-849)
  * Require Pint >= 0.7 (GoogleCloudPlatformGH-850)
  * Update PIP (GoogleCloudPlatformGH-842)
  * Fix windows log message (GoogleCloudPlatformGH-832)
  * Properly Pickle Pint Quantities (GoogleCloudPlatformGH-830)
  * os_type added to boot benchmark metadata (GoogleCloudPlatformGH-826)
  * Better handle Azure timeouts (GoogleCloudPlatformGH-825)
  * Better handling of AWS integration tests. (GoogleCloudPlatformGH-869, GoogleCloudPlatformGH-868)

v1.2.0

Toggle v1.2.0's commit message
Release 1.2.0

New features:
* Introduce Object Sizes (GoogleCloudPlatformGH-808).
* Add ListDecoder for verifying a config option that expects list values
  (GoogleCloudPlatformGH-807).

Enhancements:
* Bump HBase to 1.0.3 (GoogleCloudPlatformGH-822).
* Change MockFlags to be more like the real FlagValues (GoogleCloudPlatformGH-812).
* Rename test_flag_util.py and add FlagDictSubstitution tests (GoogleCloudPlatformGH-811).
* Create BenchmarkConfigSpec to aggregate benchmark input
  checking (GoogleCloudPlatformGH-810).
* Remove flag proxy objects (GoogleCloudPlatformGH-802).

Bugfixes and maintenance updates:
* Fix sample iperf sample (GoogleCloudPlatformGH-801).
* FixIntDecoder and FloatDecoder behavior when min=0 or max=0 (GoogleCloudPlatformGH-800).

v1.1.0

Toggle v1.1.0's commit message
Release 1.1.0

External contributions:
* Add additional percentile samples to mysql_service benchmark and others
  (thanks @zbjornson; GoogleCloudPlatformGH-729).
* Add Mesos-Marathon as a provider (thanks @mateusz-blaszkowski; GoogleCloudPlatformGH-679,
  GoogleCloudPlatformGH-731).
* Use only available floating-ips for OpenStack (thanks @meteorfox; GoogleCloudPlatformGH-733).
* Add OpenStack CLI-based support for object_storage_service benchmark (thanks
  @meteorfox; GoogleCloudPlatformGH-738).
* Make printed benchmark results more readable (thanks @wonderfly; GoogleCloudPlatformGH-747).
* Clean up formatting, grammar, and markdown in README.md (thanks @mbrukman;
  GoogleCloudPlatformGH-748).
* Add links to projects and licenses in README.md (thanks @mbrukman; GoogleCloudPlatformGH-763).
* Fix a bug that caused --helpxml to not work (thanks @jldiaz; GoogleCloudPlatformGH-782).
* Make OpenStack VM username configurable with a new --openstack_image_username
  flag (thanks @lwatta; GoogleCloudPlatformGH-788).

New features:
* Allow users to specify a storage region for the object_storage_service
  benchmark with a new --object_storage_region flag (GoogleCloudPlatformGH-609).
* Add support for running a background CPU workload while executing a benchmark
  (GoogleCloudPlatformGH-715, GoogleCloudPlatformGH-762).
* Allow creating GCE custom VMs easily from command-line flags (GoogleCloudPlatformGH-727).
* Add the --gce_network_name to allow GCE users to use pre-existing networks
  (GoogleCloudPlatformGH-746).
* Publish a PTRANS sample from the hpcc benchmark (GoogleCloudPlatformGH-785).
* Add support for running a background network workload while executing a
  benchmark (GoogleCloudPlatformGH-786).
* Add a CSV sample output format (GoogleCloudPlatformGH-791).

Enhancements:
* Trim blocks while formatting and mounting disks (GoogleCloudPlatformGH-692).
* Raise an error when no requests succeed in redis_benchmark (GoogleCloudPlatformGH-702).
* Update the Google benchmark set (GoogleCloudPlatformGH-705).
* Add input-checking to disk specs (GoogleCloudPlatformGH-675, GoogleCloudPlatformGH-779).
* Let disks on Windows machines return Windows DeviceIds (GoogleCloudPlatformGH-743).
* Speed up Cassandra cluster boot by setting "auto_bootstrap" to false (GoogleCloudPlatformGH-751).
* Defer package update for Ubuntu (GoogleCloudPlatformGH-752).
* Add provider-specific requirements.txt files (GoogleCloudPlatformGH-753).
* Increase preload thread count for YCSB benchmarks (GoogleCloudPlatformGH-760). This change
  affects some of the samples generated by the aerospike_ycsb, cassandra_ycsb,
  and mongodb_ycsb benchmarks, including the overall Runtime and overall
  Throughput.
* Guarantee order of VM and disk spec config option decoding (GoogleCloudPlatformGH-792).

Bugfixes and maintenance updates:
* Create one AWS VPC/IGW/PlacementGroup per region (GoogleCloudPlatformGH-687, GoogleCloudPlatformGH-798).
* Update README.md instructions for setting up PKB for GCE (GoogleCloudPlatformGH-689).
* Update comments in pkb.py to reflect new provision and teardown stages
  (GoogleCloudPlatformGH-691).
* Fix bug that prevented object_storage_service benchmark from running in stages
  (GoogleCloudPlatformGH-694).
* Add test helpers that make it easier to mock command-line flags (GoogleCloudPlatformGH-695,
  GoogleCloudPlatformGH-730).
* Delete set-interrupts.sh (GoogleCloudPlatformGH-703).
* Make process exit status non-zero upon benchmark failure (GoogleCloudPlatformGH-713).
* Move "To run again" message from teardown to cleanup stage (GoogleCloudPlatformGH-714).
* Fix creation of AWS VMs using Placement Groups (GoogleCloudPlatformGH-721).
* Create AWS/GCE default access rules before creating VMs (GoogleCloudPlatformGH-726, GoogleCloudPlatformGH-756).
  This change affects the Boot Time measured by the cluster_boot benchmark.
* Fix a GCE boot disk creation bug (GoogleCloudPlatformGH-736).
* ntttcp benchmark fixes (GoogleCloudPlatformGH-737).
* Force mongodb_ycsb benchmark to use only one VM (GoogleCloudPlatformGH-755).
* Unmount /mnt if it exists prior to creating a scratch filesystem (GoogleCloudPlatformGH-757).
* Move provider constants to a separate module (GoogleCloudPlatformGH-758).
* Fix a bug when creating an AWS VPC outside the user's default region (GoogleCloudPlatformGH-774).
* Add tests for generating help strings (GoogleCloudPlatformGH-782).
* Kill servers started by the iperf benchmark as part of its cleanup (GoogleCloudPlatformGH-784).
* Fix some style inconsistencies (GoogleCloudPlatformGH-789).
* Move operating system constants to a separate module (GoogleCloudPlatformGH-790).
* Fix some broken tests (GoogleCloudPlatformGH-795, GoogleCloudPlatformGH-796).

v1.0.1

Toggle v1.0.1's commit message
* Fix for benchmark_compatibility_checking flag. (thanks @mateusz-bla…

…szkowski;

  GoogleCloudPlatformGH-707)

v1.0.0

Toggle v1.0.0's commit message
Update CHANGES.md for release v1.0.0

v0.24.0

Toggle v0.24.0's commit message 3A1C
Release 0.24.0

0