From 0b6a5d7de815176d47a30623315562c974a879ce3edebe58f1e6e119bae8b252 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 28 Jun 2018 07:25:05 +0000 Subject: [PATCH] Accepting request 619522 from home:mnhauke - Update to version 0.09.32 * Makefile: bump version * Makefile: add .travis.yml to make dist rule * stress-dev-shm: reduce scope of variable ret * stress-fstat: add yield point to get lower-latency in stopping * stress-dev-shm: handle interrupted wait to fix utime accounting * stress-dev-shm: use shim_fallocate for older kernels that don't support it * stress-pthread: don't block threads from SIGALRM for DragonFly BSD * stress-pthread: don't block threads from SIGALRM for OS X * stress-fstat: don't block threads from SIGALRM for OS X * stress-dev: skip devices that are not standard chr or blk devices * Check for chr or blk device using S_ISCHR/S_ISBLK * Fall back to mutexes instead of spinlocks for OpenBSD * stress-iomix: make kill and wait into two phases * stress-msg: add extra yield points for prompt death of children * stress-msg: add yielding to boost performance and help NetBSD * shim: make FreeBSD use the emulated fallocate for the moment * stress-zlib: constify data, cleans up clobbering warning * stress-dev-shm: close fd on exit * stress-sigpipe: move declaration of sigpipe_count * Add /dev/shm memory stressor * stress-dev: remove duplicated BLKSSZGET ioctl * stress-cyclic: reformat table contents * stress-clock: add 4.17 CLOCK_MONOTONIC_ACTIVE clock * stress-mmapfixed: add new 4.17 MAP_FIXED_NOREPLACE flag * stress-matrix: only print matrix method on first stressor instance * stress-matrix: add more yield points for snappier exits * stress-socket-fd: remove debug message * stress-socket-fd: add more yield points on fd recv and closing OBS-URL: https://build.opensuse.org/request/show/619522 OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=104 --- stress-ng-0.09.30.tar.xz | 3 -- stress-ng-0.09.32.tar.xz | 3 ++ stress-ng.changes | 110 +++++++++++++++++++++++++++++++++++++++ stress-ng.spec | 2 +- 4 files changed, 114 insertions(+), 4 deletions(-) delete mode 100644 stress-ng-0.09.30.tar.xz create mode 100644 stress-ng-0.09.32.tar.xz diff --git a/stress-ng-0.09.30.tar.xz b/stress-ng-0.09.30.tar.xz deleted file mode 100644 index 2c78f63..0000000 --- a/stress-ng-0.09.30.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38881e799cbc400d058f08ebe9d4aa4c3ca9979541aa67e36a24b217d0d07294 -size 350520 diff --git a/stress-ng-0.09.32.tar.xz b/stress-ng-0.09.32.tar.xz new file mode 100644 index 0000000..e8428bd --- /dev/null +++ b/stress-ng-0.09.32.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0de97212a83b2f8a34ee31ef32a7bc69066ed49ebdc59b51aa4060cb95e29321 +size 352176 diff --git a/stress-ng.changes b/stress-ng.changes index 7d22edf..ee178ee 100644 --- a/stress-ng.changes +++ b/stress-ng.changes @@ -1,3 +1,113 @@ +------------------------------------------------------------------- +Thu Jun 28 06:10:47 UTC 2018 - mardnh@gmx.de + +- Update to version 0.09.32 + * Makefile: bump version + * Makefile: add .travis.yml to make dist rule + * stress-dev-shm: reduce scope of variable ret + * stress-fstat: add yield point to get lower-latency in stopping + * stress-dev-shm: handle interrupted wait to fix utime accounting + * stress-dev-shm: use shim_fallocate for older kernels that don't + support it + * stress-pthread: don't block threads from SIGALRM for DragonFly BSD + * stress-pthread: don't block threads from SIGALRM for OS X + * stress-fstat: don't block threads from SIGALRM for OS X + * stress-dev: skip devices that are not standard chr or blk devices + * Check for chr or blk device using S_ISCHR/S_ISBLK + * Fall back to mutexes instead of spinlocks for OpenBSD + * stress-iomix: make kill and wait into two phases + * stress-msg: add extra yield points for prompt death of children + * stress-msg: add yielding to boost performance and help NetBSD + * shim: make FreeBSD use the emulated fallocate for the moment + * stress-zlib: constify data, cleans up clobbering warning + * stress-dev-shm: close fd on exit + * stress-sigpipe: move declaration of sigpipe_count + * Add /dev/shm memory stressor + * stress-dev: remove duplicated BLKSSZGET ioctl + * stress-cyclic: reformat table contents + * stress-clock: add 4.17 CLOCK_MONOTONIC_ACTIVE clock + * stress-mmapfixed: add new 4.17 MAP_FIXED_NOREPLACE flag + * stress-matrix: only print matrix method on first stressor instance + * stress-matrix: add more yield points for snappier exits + * stress-socket-fd: remove debug message + * stress-socket-fd: add more yield points on fd recv and closing + * stress-sctp: handle failures more gracefully, retry rather than + abort + * stress-cpu: Add LIKELY hint on callfunc stressor, speeds up + by ~0.8% + * stress-cpu: optimize primes a little further + * Add UNLIKEY hint on sqrt stressor, speeds up by ~3% + * stress-cpu: add UNLIKELY hint on hanoi zero depth + * stress-ng: call free_settings to fix memory leak on process exits + * cache: fix removed assignment to cpu count and make buffer larger + * cache: use sizeof types to fix segfault + * helper: put PRAGMAs around function rather inside function + * Use trusty dist in travis + * Force disabling of warnings on older versions of gcc + * Add travis build yaml + * stress-ng: rename abort to do_abort to avoid shadowing of global + function abort + * stress-zlib: rename rand to rnd to avoid shadowing with global + function rand + * stress-zlib: rename index to idx to avoid shadowing with global + function index + * stress-utime: rename times to timevals to avoid shadowing with + global function times + * stress-sigpending: rename sigset to _sigset to avoid shadowing of + global sigset + * stress-rtc: rename alarm to wake_alarm to avoid shadowing with + function alarm + * stress-rawdev: rename function shift to shift_ul + * stress-link: remove need for symlink argument + * rename acct to account to avoid shadowing with function acct + * stress-fanotify: rename mount to mnt to avoid shadowing with + function mount + * rename times to timespec to avoid shadowing with global function + times + * stress-dev: rename stat to vt_stat to avoid shadowing with + function stat + * stress-cpu: rename gamma to _gamma to fix shadowing with + function gamma + * stress-context: rename link to uc_link to avoid shadowing with + function link + * stress-branch: rename index to _index inside macro to avoid + global shadowing + * Rename mount to mnt to ensure we don't shadow global function + mount + +------------------------------------------------------------------- +Fri Jun 22 06:18:27 UTC 2018 - mardnh@gmx.de + +- Update to version 0.09.31 + * Makefile: bump version + * cache: fix out of bounds access and potential null pointer + dereferences + * cache: fix various warnings when building with gcc-8.1.1 + * stress-memfd: fix build warning on whence not being used + * Makefile.config: add detection for APPARMOR_PARSER failures + * perf: Add some more SW perf events + * Makefile: fix perf HW events, need to pick up $(CFLAGS) + * stress-matrix: add a square product matrix method + * Ensure apparmor binary data is removed + * Add extra sanity checking for apparmor builds + * stress-mmapaddr: use correct signal handler + * Re-order message queue stressor, it's not in the correct place + * stress-timerfd: reduce scope of buffer + * stress-efivar: reduce scope of varname and guid_str + * stress-chdir: remove hard coded chdir_dirs setting + * stress-rmap: child should _exit rather than return on error + * stress-zlib: add a zero block data method + * stress-sigfpe: just clear siginfo.si_code field + * stress-sigfpe: use assignment rather than memset to zero siginfo + * stress-timerfd: remove shadowed declaration of ret + * stress-sigfpe: remove shadowed declaration of ret + * Don't exit child sub-processes with exit() (LP: #1777564) + * stress-inotify: fix various gcc-8 warnings + * stress-sysbadaddr: pass non-aliased addresses to system calls + * stress-filename: clean up gcc 8.1 warning + * stress-fanotify: clean up gcc warning + * Clean up gcc-8 warning by making filename 5 chars smaller + ------------------------------------------------------------------- Sat Jun 16 12:41:28 UTC 2018 - mardnh@gmx.de diff --git a/stress-ng.spec b/stress-ng.spec index 5eb7e47..abe1823 100644 --- a/stress-ng.spec +++ b/stress-ng.spec @@ -18,7 +18,7 @@ Name: stress-ng -Version: 0.09.30 +Version: 0.09.32 Release: 0 Summary: Tool to load and stress a computer License: GPL-2.0-only