Accepting request 460687 from benchmark

- Update to version 0.07.21:

OBS-URL: https://build.opensuse.org/request/show/460687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=7
This commit is contained in:
Dominique Leuenberger 2017-02-28 22:51:06 +00:00 committed by Git OBS Bridge
commit 67c4221114
4 changed files with 127 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1fc8e60653ab75f288ce58b63ed162eedda2d5a2b254f0ad47ed6283deeddfe8
size 349935

3
stress-ng-0.07.21.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b1bbf37608bd71d044c34ddefbe3fe0e76f4187d4a4f45609bf55d48242d06da
size 364069

View File

@ -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

View File

@ -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