qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] dab346: simplebench: bench_one(): add slow_li


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] dab346: simplebench: bench_one(): add slow_limit argument
Date: Fri, 21 May 2021 04:08:11 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: dab346986e1e91dfd28671e9fb97970a9eb15fca
      
https://github.com/qemu/qemu/commit/dab346986e1e91dfd28671e9fb97970a9eb15fca
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M scripts/simplebench/simplebench.py

  Log Message:
  -----------
  simplebench: bench_one(): add slow_limit argument

Sometimes one of cells in a testing table runs too slow. And we really
don't want to wait so long. Limit number of runs in this case.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>


  Commit: 27eacb390e289edde4854f8bdface596572b0d8d
      
https://github.com/qemu/qemu/commit/27eacb390e289edde4854f8bdface596572b0d8d
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M scripts/simplebench/simplebench.py

  Log Message:
  -----------
  simplebench: bench_one(): support count=1

statistics.stdev raises if sequence length is less than two. Support
that case by hand.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: John Snow <jsnow@redhat.com>


  Commit: af2ac8514f57fc690849369ad1d6f9d65b1e9437
      
https://github.com/qemu/qemu/commit/af2ac8514f57fc690849369ad1d6f9d65b1e9437
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M scripts/simplebench/bench-backup.py
    M scripts/simplebench/bench_block_job.py

  Log Message:
  -----------
  simplebench/bench-backup: add --compressed option

Allow bench compressed backup.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>


  Commit: 684d18efd1a35b75a6625072c68e1b7ea70bd3a8
      
https://github.com/qemu/qemu/commit/684d18efd1a35b75a6625072c68e1b7ea70bd3a8
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M scripts/simplebench/bench-backup.py
    M scripts/simplebench/bench_block_job.py

  Log Message:
  -----------
  simplebench/bench-backup: add target-cache argument

Allow benchmark with different kinds of target cache.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: John Snow <jsnow@redhat.com>


  Commit: 4ad7a5c06535d36d955928cac0352be13cf6f712
      
https://github.com/qemu/qemu/commit/4ad7a5c06535d36d955928cac0352be13cf6f712
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M scripts/simplebench/bench_block_job.py

  Log Message:
  -----------
  simplebench/bench_block_job: handle error in BLOCK_JOB_COMPLETED

We should not report success if there is an error in final event.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: John Snow <jsnow@redhat.com>


  Commit: 0dc9f816d4d92d287c32e609939b68a8237c368b
      
https://github.com/qemu/qemu/commit/0dc9f816d4d92d287c32e609939b68a8237c368b
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M scripts/simplebench/bench-backup.py
    M scripts/simplebench/bench_block_job.py

  Log Message:
  -----------
  simplebench/bench-backup: support qcow2 source files

Add support for qcow2 source. New option says to use test-source.qcow2
instead of test-source. Of course, test-source.qcow2 should be
precreated.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: John Snow <jsnow@redhat.com>


  Commit: 8fa4ee1b00e97bfac21550f1ac5b506a94ce7ba4
      
https://github.com/qemu/qemu/commit/8fa4ee1b00e97bfac21550f1ac5b506a94ce7ba4
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M scripts/simplebench/bench-backup.py

  Log Message:
  -----------
  simplebench/bench-backup: add --count and --no-initial-run

Add arguments to set number of test runs per table cell and to disable
initial run that is not counted in results.

It's convenient to set --count 1 --no-initial-run to fast run test
onece, and to set --count to some large enough number for good
precision of the results.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>


  Commit: 8c8407fe4525151e3c396adc667e1d4b0aab2c99
      
https://github.com/qemu/qemu/commit/8c8407fe4525151e3c396adc667e1d4b0aab2c99
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M scripts/simplebench/bench-backup.py
    M scripts/simplebench/simplebench.py

  Log Message:
  -----------
  simplebench/bench-backup: add --drop-caches argument

Add an option to drop caches before each test run. It may probably
improve reliability of results when testing in cached mode.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>


  Commit: e34bd02694026722410b80cee02ab7f33f893e9b
      
https://github.com/qemu/qemu/commit/e34bd02694026722410b80cee02ab7f33f893e9b
  Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Date:   2021-05-04 (Tue, 04 May 2021)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: update Benchmark util: add git tree

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>


  Commit: 6c769690ac845fa62642a5f93b4e4bd906adab95
      
https://github.com/qemu/qemu/commit/6c769690ac845fa62642a5f93b4e4bd906adab95
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-21 (Fri, 21 May 2021)

  Changed paths:
    M MAINTAINERS
    M scripts/simplebench/bench-backup.py
    M scripts/simplebench/bench_block_job.py
    M scripts/simplebench/simplebench.py

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/vsementsov/tags/pull-simplebench-2021-05-04' into staging

scripts/simplebench improvements for 2021-05-04

# gpg: Signature made Tue 04 May 2021 09:45:15 BST
# gpg:                using RSA key 8B9C26CDB2FD147C880E86A1561F24C1F19F79FB
# gpg: Good signature from "Vladimir Sementsov-Ogievskiy 
<vsementsov@virtuozzo.com>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 8B9C 26CD B2FD 147C 880E  86A1 561F 24C1 F19F 79FB

* remotes/vsementsov/tags/pull-simplebench-2021-05-04:
  MAINTAINERS: update Benchmark util: add git tree
  simplebench/bench-backup: add --drop-caches argument
  simplebench/bench-backup: add --count and --no-initial-run
  simplebench/bench-backup: support qcow2 source files
  simplebench/bench_block_job: handle error in BLOCK_JOB_COMPLETED
  simplebench/bench-backup: add target-cache argument
  simplebench/bench-backup: add --compressed option
  simplebench: bench_one(): support count=1
  simplebench: bench_one(): add slow_limit argument

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/da9076f323d1...6c769690ac84



reply via email to

[Prev in Thread] Current Thread [Next in Thread]