Tags: syed/PerfKitBenchmarker
Tags
Release 0.21.0. Changes in this release: * New features: * Add support for OpenStack affinity and anti-affinity groups. (GoogleCloudPlatformGH-440, thanks to @kivio) * Add large object scenario for CLI tests in object_storage_service. (GoogleCloudPlatformGH-445) * Add support for pre-emptible GCE VMs. (GoogleCloudPlatformGH-415) * Enhancements: * Parallelize cassandra_ycsb and hbase_ycsb benchmark setups. (GoogleCloudPlatformGH-435) * Add more config options for aerospike benchmark. (GoogleCloudPlatformGH-450) * Bugfixes and maintenance updates: * Refactor OpenStack network IP management. (GoogleCloudPlatformGH-438, thanks to @kivio) * Fix thread lock pickling bug. (GoogleCloudPlatformGH-425, thanks to @kivio) * Update jars used in cloud_bigtable_ycsb benchmark. (GoogleCloudPlatformGH-444) * Update YCSB to v0.3.0. (GoogleCloudPlatformGH-428) * Fix object_storage_service bug introduced by Azure breaking change. (GoogleCloudPlatformGH-446) * Fix object storage CLI output format. (GoogleCloudPlatformGH-449)
Release v0.20.0 * Enhancements: * Specify project to gcloud alpha bigtable clusters list (GoogleCloudPlatformGH-433) * More Samples in FIO (GoogleCloudPlatformGH-416) * Bugfixes and maintenance updates: * pkb label problem in OpenStack driver fixes (GoogleCloudPlatformGH-410) * On exception, only cleanup if run stage is all/cleanup (GoogleCloudPlatformGH-412) * Fix issue with using a flag before flags are parsed (GoogleCloudPlatformGH-413) * Umount disk when running fio against raw device. (GoogleCloudPlatformGH-417) * Clarify warnings from ycsb._CombineResults. (GoogleCloudPlatformGH-432)
v0.19.0 * New features: * New mysql_service benchmark. This benchmarks a cloud's managed MySQL offering using sysbench. (GoogleCloudPlatformGH-387) * Enhancements: * Added option to disable iptables if your image requires it (GoogleCloudPlatformGH-361) * mongodb_ycsb now installs client and server dependencies in parallel, speeding up the end to end run time for the benchmark. (GoogleCloudPlatformGH-402) * The netperf and iperf benchmarks now only add firewall rules if they are running over external ips. (GoogleCloudPlatformGH-382) * Bugfixes and maintenance updates: * The iperf package will now check the 'redhat-release' version and install directly from an RPM (this enables iperf to be run on Scientific Linux 6.x). (GoogleCloudPlatformGH-392, thanks to @vukasin92) * Fix bug where VM temporary directory wasn't created before use on RHEL based static VMs. (GoogleCloudPlatformGH-389, thanks to @vukasin92) * netperf package url changed since version 2.6.0 is now in archive/ (GoogleCloudPlatformGH-390) * Fixed DigitalOcean package installation error (GoogleCloudPlatformGH-396) * The object_storage_service benchmark no longer copies gcloud logs as part of copying the gcloud configuration to the VM. (GoogleCloudPlatformGH-383) * Correctly cleanup network resources when run stages are used. (GoogleCloudPlatformGH-386) * Added timeout to apt-get update command because it will occasionally hang. (GoogleCloudPlatformGH-391) * Update copy_throughput benchmark so it works with ContainerizedVirtualMachines. (GoogleCloudPlatformGH-408) * Install python inside ContainerizedVirtualMachines so that RobustRemoteCommand works on them. (GoogleCloudPlatformGH-404) * Benchmark-specific changes: * speccpu2006 will no longer report results if the run was incomplete. This behavior can be modified with a flag. (GoogleCloudPlatformGH-397) * The mongodb benchmark has been completely removed since mongodb_ycsb replaced it with greater functionality. (GoogleCloudPlatformGH-403) * The fio benchmark now has more latency percentiles included in sample metadata. (GoogleCloudPlatformGH-399) * Cassandra version bumped up to 2.0.16 since 2.0.0 has known issues (GoogleCloudPlatformGH-393)
Release 0.18.0. (See also GoogleCloudPlatform#369 which includes this change log with clickable GH-* links.) * New features: * Support OpenStack as cloud provider (GoogleCloudPlatformGH-305, GoogleCloudPlatformGH-353, thanks @kivio and @mateusz-blaszkowski) * Support Rackspace as cloud provider (GoogleCloudPlatformGH-336, thanks @meteorfox and @jrperritt) * Add support for ContainerizedVM using docker exec (GoogleCloudPlatformGH-333, thanks @gablg1) * Windows guest VM support on Static VM (GoogleCloudPlatformGH-350), Azure (GoogleCloudPlatformGH-349, GoogleCloudPlatformGH-374), AWS (GoogleCloudPlatformGH-347), and GCE (GoogleCloudPlatformGH-338) * Add NTttcp Windows networking benchmark (GoogleCloudPlatformGH-348) * Enhancements: * Support using proxies in VMs (GoogleCloudPlatformGH-339, GoogleCloudPlatformGH-337, thanks @kivio) * Enable optional migration on GCE (GoogleCloudPlatformGH-343) * Execute long running commands via a remote agent (GoogleCloudPlatformGH-310) * Add resource creation/deletion times to logs (GoogleCloudPlatformGH-316) * Bugfixes and maintenance updates: * Update PKB to work with Azure version 0.9.3 (GoogleCloudPlatformGH-312) * Fix AWS CLI usage on Windows host (GoogleCloudPlatformGH-313) * Auto-fetch AMI IDs for AWS images (GoogleCloudPlatformGH-364) * Fix publisher missing info for default image and machine type (GoogleCloudPlatformGH-357) * Fix 'no attribute pkb_thread_log_context' error for sub-thread logs (GoogleCloudPlatformGH-322) * Benchmark-specific changes: * aerospike: config/flag handling bugfixes (GoogleCloudPlatformGH-367, GoogleCloudPlatformGH-360, GoogleCloudPlatformGH-354) * cassandra_ycsb: move num_vms prerequisite check * fio: add latency percentiles for results (GoogleCloudPlatformGH-344) * hadoop_terasort: Fix bad SSH option (GoogleCloudPlatformGH-328) * iperf: add lower bounds to arguments (GoogleCloudPlatformGH-314) * iperf: add timeout to parallel benchmark runs to handle iperf hangs (GoogleCloudPlatformGH-375) * netperf: Support confidence intervals, increase test length, report stddev (GoogleCloudPlatformGH-317, GoogleCloudPlatformGH-306) * ycsb: Drop unaggregatable results from samples (GoogleCloudPlatformGH-324) * Development and testing: * **Breaking Change** Automated testing now uses `tox` (GoogleCloudPlatformGH-330) * Refactored hook scripts, including new opt-in pre-push hook (GoogleCloudPlatformGH-363) * Use travis for CI testing (GoogleCloudPlatformGH-340) * Speed up tests using timeouts (GoogleCloudPlatformGH-299) * Internals: * Move defaults from benchmark_spec to VM classes, move network instantiation out of benchmark spec (GoogleCloudPlatformGH-342) * Add event hook support (GoogleCloudPlatformGH-315) * Refactor VM classes (GoogleCloudPlatformGH-321)
Release 0.17.0. Changes in this release: * Add initial support for DigitalOcean as a cloud provider (GoogleCloudPlatformGH-291). * Add SciMark2 Benchmark (GoogleCloudPlatformGH-271, thanks @zlim!). * New NoSQL benchmarks: `cloud_bigtable_ycsb` (GoogleCloudPlatformGH-283), `mongodb_ycsb` (GoogleCloudPlatformGH-279), `cassandra_ycsb` (GoogleCloudPlatformGH-278). * Allow PerfKitBenchmarker to run on a Windows controller (GoogleCloudPlatformGH-274). * Add a `--dstat` flag, to collect performance metrics during benchmark runs (GoogleCloudPlatformGH-282). * Add support for parallel iperf clients to the iperf benchmark (GoogleCloudPlatformGH-262). * Add scratch disk information to sample metadata (GoogleCloudPlatformGH-277). * Add a 5 minute timeout to local commands (GoogleCloudPlatformGH-289, GoogleCloudPlatformGH-293). * Do not use FLAG values in generating benchmark documentation (GoogleCloudPlatformGH-280). * Bump HBase to v1.0.1.1 (GoogleCloudPlatformGH-281). * Fix an issue preventing resources from being cleaned up (GoogleCloudPlatformGH-276).
Release v0.13.0 * Show metadata in StreamPublisher. (GoogleCloudPlatformGH-178) * **Breaking Change**: Use parser to extract fio benchmark results, and change metric name from job_name:bandwidth/latency to job_name:read/write:bandwidth/latency. (GoogleCloudPlatformGH-192) * Add unit test to check proper handling of scratch disk property. (GoogleCloudPlatformGH-191) * Fix bug where exceptions raised in a runthreaded thread may not have been raised after the threads had been joined. (GoogleCloudPlatformGH-194) * Stop mutating globals in GetInfo. (GoogleCloudPlatformGH-198) * **New Benchmark**: oldisim. (GoogleCloudPlatformGH-200) * Add oldisim benchmark to google_set and stanford_set. * Add max_throughput_for_completion_latency_under_1ms metric to redis and aerospike benchmarks. (GoogleCloudPlatformGH-203)
PreviousNext