From 36a277340d8d255668c1e22da1c4cc9277f6999d9e0d0d347ac4e67bb1421869 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Sat, 18 Mar 2017 11:17:33 +0000 Subject: [PATCH 1/3] - Update to version 0.07.25: OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=21 --- stress-ng-0.07.21.tar.gz | 3 -- stress-ng-0.07.25.tar.gz | 3 ++ stress-ng.changes | 75 ++++++++++++++++++++++++++++++++++++++++ stress-ng.spec | 2 +- 4 files changed, 79 insertions(+), 4 deletions(-) delete mode 100644 stress-ng-0.07.21.tar.gz create mode 100644 stress-ng-0.07.25.tar.gz diff --git a/stress-ng-0.07.21.tar.gz b/stress-ng-0.07.21.tar.gz deleted file mode 100644 index 66338ea..0000000 --- a/stress-ng-0.07.21.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1bbf37608bd71d044c34ddefbe3fe0e76f4187d4a4f45609bf55d48242d06da -size 364069 diff --git a/stress-ng-0.07.25.tar.gz b/stress-ng-0.07.25.tar.gz new file mode 100644 index 0000000..c07db5e --- /dev/null +++ b/stress-ng-0.07.25.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9143c1e78c92612c6a58913c2035c0039e1fe9ff72f99148f049abe47c167224 +size 370289 diff --git a/stress-ng.changes b/stress-ng.changes index b78a4bd..0991e20 100644 --- a/stress-ng.changes +++ b/stress-ng.changes @@ -1,3 +1,78 @@ +------------------------------------------------------------------- +Sat Mar 18 11:16:38 UTC 2017 - mpluskal@suse.com + +- Update to version 0.07.25: + * helper: avoid calling sched_cpu on ppc64le + * Makefile: remove NOTPARALLEL, it's not helpful + * fast-test-all: remove xattr as it can break some file systems + * Makefile: don't autoconfig if we are making dist clean or install + * stress-mlock: add in const to void when calling mlock + * stress-icache: unconstify page_addr to clean up build warnings + * stress-vm: rename ret to waitret to fix variable shadowing + * stress-chroot: rename ret to waitret to fix variable shadowing + * stress-chroot: rename static path to temppath + * Makefile: display config steps and don't break if config is not available + * Add NOPARALLEL to config rules + * Makefile: Add .PHONY to rules + * manual: forgot to add the manual from the zlib changes + * stress-madvise: avoid overuse of MADV_HWPOISON (LP: #1672387) + * vecmath: use gcc __int128_t types if they are available + * Makefile: remove -g flag from default build + * README: update number of stressors and examples on how to build + * manual: update contributors list + * manual: fix escape around - for a stress-ng iomix example + * stress-fstat: remove siglongjmp, bad idea in threads + * stress-fstat: forgot to sigfillset on set + * helper: use correct format specifier to print size_t variable + * syscalls: add statx entry to table + * stress-fstat: run multiple threads on fstat for more stress + * stress-wait: fix spelling mistake in comment + * stress-socketpair: remove empty line + * stress-null: add mmap'ing and msync writes to /dev/null + * stress-memcpy: add in structure copying + * stress-flock: remove empty line + * stress-zero: privately mmap to /dev/zero rather than shared map + * stress-zero: add write to /dev/zero as this is also allowed + * stress-zlib: remove redundant assignment to ret + * stress-zlib: use PRIu64 format specifiers for uint64_t types + * stress-fcntl: fix build warning on minix + * helper: sigaltstack is available for GNU/HURD + * helper: fix random segfaults because of setting stack start incorrectly + * stress-zlib: clean up some tabbing/whitespace alignments in table + * stress-ng: don't use stress_set_zlib_method if zlib is not available + * helper: set sa_flags to SA_ONSTACK to fix stackmmap segfault + * stress-stackmmap: ensure signal handler stack is not on the stack + * stress-stackmmap: fix random segfaulting + * stress-atomic: fix build of this stressor + * Add a stress_sigaltstack alt stack helper and use helper + * Revert "helper: ensure ss_flags are set to SA_ONSTACK" + * helper: ensure ss_flags are set to SA_ONSTACK + * helper: GNU/HURD and Minix don't support sigaltstack, so ignore this + * stress_sighandler: ensure signal handlers use alternative signal stack + * stress-stackmmap: jump back to main loop via swapcontext + * Forgot to check in modifications to stress-ng.[ch] for the zlib changes + * stress-zlib: add check sum sanity checking and --zlib-method + * affinity: voidify returns from printf family of calls + * voidify returns from fflush + * voidify returns from printf family of calls + * voidify return from kill() + * voidify return from close, fclose and closedir + * stress-fcntl: minix does not require fd_get + * helper: use STRESS_SC_PAGES as defined in previous commit + * helper: try to use avg available phys pages and then total phys pages + * stress-ng.h: Re-organise ordering and formatting of macros + * Clean up the GCC attribute macros + * Add ALWAYS_INLINE gcc macro, force inlining of some critical functions + * Add a NORETURN gcc attribute macro and flag waste_resources accordingly + * stress-vm: initialize bit_error_count as MAP_FAILED + * stress-vm: check for bit errors and report them rather than ignoring them + * stress-bigheap: ensure heap growth size is rounded to pagesize + * Add new helper to check sizes in bytes and print in human readable format + * Allow memory stressors to run with ridiculously large allocations + * Allow one to specify sizes of files or memory in % of total available. + * Manual: clarify --cpu-load and --cpu-slice options + * Print out stressors in a class when using --class ? + ------------------------------------------------------------------- Mon Feb 27 11:55:19 UTC 2017 - mpluskal@suse.com diff --git a/stress-ng.spec b/stress-ng.spec index 1ab1283..ba1146a 100644 --- a/stress-ng.spec +++ b/stress-ng.spec @@ -18,7 +18,7 @@ Name: stress-ng -Version: 0.07.21 +Version: 0.07.25 Release: 0 Summary: Tool to load and stress a computer License: GPL-2.0 From 32012bf3c6cab92cbf950f2e85af1896dc9ed5d67340061a773012df9f0133cf Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Sat, 18 Mar 2017 11:28:35 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=22 --- stress-ng.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/stress-ng.spec b/stress-ng.spec index ba1146a..feda15f 100644 --- a/stress-ng.spec +++ b/stress-ng.spec @@ -33,7 +33,6 @@ BuildRequires: libcap-devel BuildRequires: libseccomp-devel BuildRequires: lksctp-tools-devel BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description stress-ng can stress various subsystems of a computer. It can stress load CPU, From 063012e8084e52cc8e6985d4677968063798a4d2f3ef468bdd9f0d94d01d45b3 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Tue, 21 Mar 2017 12:16:27 +0000 Subject: [PATCH 3/3] Accepting request 481758 from home:mimi_vx:branches:benchmark - update to version 0.0.7.26: * fast-test-all: revert back to maximum of 4 stressors * stress-zero: disable write to /dev/zero for minix * shim: fix build error and warnings on Minix builds * stress-fstat: allow threadless builds for systems without pthreads * stress-ng: fix cppcheck style warnings: reduce scope of variables i and j * stress-fstat: reduce scope of variable fd * stress-zlib: clean up cppcheck style warnings * stress-stackmmap: clean up cppcheck style warning * stress-bind-mount: use args_t wrapper for clone to fix warning * Wrap const *args_t to pass non const void * arg to pthread_create * stress-tmpfs: constify array mmap_flags[] * stress-shm-sysv: constify array shm_flags[] * stress-opcode: constify static array sigs[] * stress-mmap: constify mmap_flags * stress-af-alg: constify static data structures * test-asm-nop: add copyright boiler plate message * Make default cache size information debug only * thrash: add some function comments * shim: add more comments * Use the mincore shim to hide BSD/linux 3rd argument differences * Add shim for mincore(2) * shim: madvise: map madvise advice to posix_madvise advice * stressors: use shim_madvise rather than madvise * Add shim for madvise(2) * stress-fp-error: check for EDOM, ERANGE (lp#1674000) * Make FORCE_DO_NOTHING build in a nop before other ways of doing nothing * stress-matrix: align matrices to 64 bytes to reduce cache stalls * stress-matrix: use restrict on arrays for more compute * stress-icache: add missing support for PPC64 OBS-URL: https://build.opensuse.org/request/show/481758 OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=23 --- stress-ng-0.07.25.tar.gz | 3 --- stress-ng-0.07.26.tar.gz | 3 +++ stress-ng.changes | 42 ++++++++++++++++++++++++++++++++++++++++ stress-ng.spec | 2 +- 4 files changed, 46 insertions(+), 4 deletions(-) delete mode 100644 stress-ng-0.07.25.tar.gz create mode 100644 stress-ng-0.07.26.tar.gz diff --git a/stress-ng-0.07.25.tar.gz b/stress-ng-0.07.25.tar.gz deleted file mode 100644 index c07db5e..0000000 --- a/stress-ng-0.07.25.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9143c1e78c92612c6a58913c2035c0039e1fe9ff72f99148f049abe47c167224 -size 370289 diff --git a/stress-ng-0.07.26.tar.gz b/stress-ng-0.07.26.tar.gz new file mode 100644 index 0000000..ba2afc6 --- /dev/null +++ b/stress-ng-0.07.26.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e14e52df9fdac4f5be66a2ba86c7d56134ae6f2824f5349f89d8010a61d3890d +size 371638 diff --git a/stress-ng.changes b/stress-ng.changes index 0991e20..31839f5 100644 --- a/stress-ng.changes +++ b/stress-ng.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Tue Mar 21 12:07:46 UTC 2017 - mimi.vx@gmail.com + +- update to version 0.0.7.26: + * fast-test-all: revert back to maximum of 4 stressors + * stress-zero: disable write to /dev/zero for minix + * shim: fix build error and warnings on Minix builds + * stress-fstat: allow threadless builds for systems without pthreads + * stress-ng: fix cppcheck style warnings: reduce scope of variables i and j + * stress-fstat: reduce scope of variable fd + * stress-zlib: clean up cppcheck style warnings + * stress-stackmmap: clean up cppcheck style warning + * stress-bind-mount: use args_t wrapper for clone to fix warning + * Wrap const *args_t to pass non const void * arg to pthread_create + * stress-tmpfs: constify array mmap_flags[] + * stress-shm-sysv: constify array shm_flags[] + * stress-opcode: constify static array sigs[] + * stress-mmap: constify mmap_flags + * stress-af-alg: constify static data structures + * test-asm-nop: add copyright boiler plate message + * Make default cache size information debug only + * thrash: add some function comments + * shim: add more comments + * Use the mincore shim to hide BSD/linux 3rd argument differences + * Add shim for mincore(2) + * shim: madvise: map madvise advice to posix_madvise advice + * stressors: use shim_madvise rather than madvise + * Add shim for madvise(2) + * stress-fp-error: check for EDOM, ERANGE (lp#1674000) + * Make FORCE_DO_NOTHING build in a nop before other ways of doing nothing + * stress-matrix: align matrices to 64 bytes to reduce cache stalls + * stress-matrix: use restrict on arrays for more compute + * stress-icache: add missing support for PPC64 + * Add ppc64 arch to defined STRESS arch types + * stress-icache: add missing support for IBM s390 + * Add s390 arch to defined STRESS arch types + * stress-icache: don't build in 64K page support for ARMEL + * Makefile: replace 'got' with 'using' in autoconfiguration text + * stress-getrandom: check for EINTR failures (from SIGALRM) + * Makefile: generate apparmor raw binary data silently + * Explicitly call pr_closelog() and flush pending output (lp#857942) + ------------------------------------------------------------------- Sat Mar 18 11:16:38 UTC 2017 - mpluskal@suse.com diff --git a/stress-ng.spec b/stress-ng.spec index feda15f..2fbe617 100644 --- a/stress-ng.spec +++ b/stress-ng.spec @@ -18,7 +18,7 @@ Name: stress-ng -Version: 0.07.25 +Version: 0.07.26 Release: 0 Summary: Tool to load and stress a computer License: GPL-2.0