From 0bc634ff61f82b91badd982e1b9a3f81b5b67a3292373def1d69b3e98c3445b3 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Mon, 27 Feb 2017 11:58:42 +0000 Subject: [PATCH] - Update to version 0.07.21: OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=19 --- stress-ng-0.07.13.tar.gz | 3 - stress-ng-0.07.21.tar.gz | 3 + stress-ng.changes | 123 +++++++++++++++++++++++++++++++++++++++ stress-ng.spec | 2 +- 4 files changed, 127 insertions(+), 4 deletions(-) delete mode 100644 stress-ng-0.07.13.tar.gz create mode 100644 stress-ng-0.07.21.tar.gz diff --git a/stress-ng-0.07.13.tar.gz b/stress-ng-0.07.13.tar.gz deleted file mode 100644 index 2635abc..0000000 --- a/stress-ng-0.07.13.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1fc8e60653ab75f288ce58b63ed162eedda2d5a2b254f0ad47ed6283deeddfe8 -size 349935 diff --git a/stress-ng-0.07.21.tar.gz b/stress-ng-0.07.21.tar.gz new file mode 100644 index 0000000..66338ea --- /dev/null +++ b/stress-ng-0.07.21.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1bbf37608bd71d044c34ddefbe3fe0e76f4187d4a4f45609bf55d48242d06da +size 364069 diff --git a/stress-ng.changes b/stress-ng.changes index a94bddd..b78a4bd 100644 --- a/stress-ng.changes +++ b/stress-ng.changes @@ -1,3 +1,126 @@ +------------------------------------------------------------------- +Mon Feb 27 11:55:19 UTC 2017 - mpluskal@suse.com + +- Update to version 0.07.21: + * Makefile: add test-asm-nop.c to dist rule + * Makefile: add config to dist rule + * stress-fault: fix build on BSD, missing g_ prefix on keep_stressing_flag + * Makefile: save and re-load configuration + * stress-apparmor: prefix global data with g_ + * mwc: make __mwc static, it's not referred to globally nowadays + * Prefix all globals with g_ to indicate they are in global scope + * stress-chroot: make functions static + * stress-iomix: fix build warnings with gcc 3.4.3 + * stress-ng.h: include strings.h for sun builds for rindex + * shim: fix build warning on FreeBSD + * stress-icache: forgot to add addr voidification + * shim: handle ENOSYS on posix_fallocate by using emulated fallocate + * stress-icache: fix warning when madvise does is not being used + * Add no-op nop cycle waster stressor + * stress-icache: cater for 4K, 16K and 64K page sizes and alignments + * fast-test-all: print system information + * stress-key: handle ENOSYS on KEYCTL_SET_TIMEOUT and bail out early + * stress-iomix: remove redundant directory removal on fallocate failure + * shim: add emulation for failed fallocate(2) + * stress-iomix: don't use fdatasync on non-linux systems + * stress-chroot: make this unsupported for non-Linux systems + * stress-iomix: use shim_msync instread of msync for portability reasons + * stress-iomix: only use fadvise on linux + * stress-iomix: only use MAP_POPULATE on systems that provide this flag + * stress-iomix: only use FALLOC_FL_ZERO_RANGE on systems where it is available + * Correctly default iomix size to 1GB + * Move page_size to args struct, remove need for stress_get_pagesize calls + * Add a new iomix mixed I/O stressor + * stress-chroot: EINTR should not flag up as an error + * Add a chroot stressor + * Makefile: add pdf manual making rule + * stress-socketpair: abort on read failure + * stress-yield: remove args-> from instacne message text + * stress-msync: add another missing \n + * stress-sync-file: abort early on sync failures + * stress-msync: add missing \n on error message + * stress-resources: don't build in timer data if SIGUNUSED is not defined + * mwc: move inlined functions back into mwc.c + * stress-resources: don't build timer code of SIGUNUSED is not defined, + fixes builds on mips, mips64el, alpha, sparc64 + * fast-test-all: add more feedback on failed or skipped tests at + end of test + * stress-tlb-shootdown: ensure we have a sensible number of child + processes + * stress-fcntl: disabled F_DUPFD_* stressors for minix + * stress-fcntl: ensure we are not dup'ing onto an already open fd + * stress-fcntl: only use flock64 for linux + * stress-fcntl: fix F_OFD_GETLK error message + * stress-fcntl: use flock64 for locking fcntl calls + * stress-get: treat EOVERFLOW on prlimit as not a fatal error + * mincore: fix incorrect inverted logic to test for minix + * fix build warning with missing const on BSD builds + * fix build warnings with missing const on GNU/HURD builds + * Make opt_all and wait_flag static, they do not need to be global + * Fix up some spelling mistakes + * ignite-cpu: make settings static + * rename opt_do_wait to wait_flag as a more appropriate name + * rename opt_sigint to caught_sigint + * Replace opt_do_run with keep_stressing_flag + * mincore: ensure we touch pages even when calloc or mincore fail + * stress-ng: func_supported should be a void arg + * stress-resouces: add calloc resource suckage + * stress-resources: add posix semaphore resource suckage + * stress-resources: add timer resource suckage + * stress-resources: add socketpair to resource suckage + * Optimize mwc64/32/16/8 functions + * stress-noop: add loop and inc to show minimal stressor example + * Optimize __keep_running helper + * Add LIKELY/UNLIKELY macros + * time.c: add another constification + * helper, stress-ng.h: add a couple more constifications + * cache: more constifications, remove comment from #endif + * perf: use scientific notation to define double constants + * stress-sleep: constify cast + * constify args_t *args parameters + * cache.c, stress-ng.h: move generic_map to cache.c, make it a typedef + * stress-ng.h: add some more comments to various fields + * stress-fifo: fix wrap around detection + * stress-get: need to assign ret before checking it + * stress-fcntl: remove "name: " prefix in error message + * stress-icache: add missing ; to fix *BSD build + * stress-tmpfs: use args->pid instead of getpid on pid + * stress-hdd: fix build issue on GNU/HURD + * stress-atomic: fix missing ; + * use a new helper keep_stressing() to check if we should keep on running + * Fix up pr_msg va_args, requires a shim + * log: make args const + * make pr_* macros into shim functions, shrinks the build size + * pr_fail always writes to stderr, so remove the need to specify the + stream + * pr_err always writes to stderr, so remove the need to specify the + stream + * pr_tidy always writes to stderr, so remove the need to specify the + stream + * pr_dbg always writes to stderr, so remove the need to specify the + stream + * pr_inf always writes to stdout, so remove the need to specify the + stream + * Remove need to pass name in pr_fail_err, pr_fail_errno, pr_fail_dbg + * Add stress_temp_filename_args helper + * Add stress_temp_dir_args helper + * Add stress_temp_dir_rm_args helper to rmdir given stressor args + * Add stress_temp_dir_mk_args helper to mkdir given stressor args + * Use arg->pid and arg->ppid rather than getpid() and getppid + * stress-tsc: fix missing typo + * Add pid, ppid and re-order args to pack more efficiently in args_t + * Pass args to stressors via a args_t struct + * Use the new mmap_check/set helper funcs + * Add mmap set/check helpers + * thrash: perform some sanity checks on mmap ranges + * stress-tmpfs: remove unnecessary mypid variable + * Add a tmpfs file/mmap stressor + * stress-af-alg: fix fd leak, add close on error exit path + * stress-af-alg: check for null ptr on cmsg to keep clang scan happy + * stress-resources: reduce scopeof slavename, make it const char * + * stress-netlink-proc: reduce scope of newname + * stress-vm-rw: return EXIT_NO_RESOURCE on resource failure + ------------------------------------------------------------------- Fri Jan 6 15:09:10 UTC 2017 - mpluskal@suse.com diff --git a/stress-ng.spec b/stress-ng.spec index 05985ef..1ab1283 100644 --- a/stress-ng.spec +++ b/stress-ng.spec @@ -18,7 +18,7 @@ Name: stress-ng -Version: 0.07.13 +Version: 0.07.21 Release: 0 Summary: Tool to load and stress a computer License: GPL-2.0