From d180d4b1f5804d850478f6dd2442cd68935d01927e58e0785a8c48e1211b6e8e Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Tue, 5 Jul 2016 09:24:06 +0000 Subject: [PATCH] - Update to version 0.06.07: OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=2 --- stress-ng-0.06.02.tar.gz | 3 -- stress-ng-0.06.07.tar.gz | 3 ++ stress-ng.changes | 104 +++++++++++++++++++++++++++++++++++++++ stress-ng.spec | 9 ++-- 4 files changed, 113 insertions(+), 6 deletions(-) delete mode 100644 stress-ng-0.06.02.tar.gz create mode 100644 stress-ng-0.06.07.tar.gz diff --git a/stress-ng-0.06.02.tar.gz b/stress-ng-0.06.02.tar.gz deleted file mode 100644 index da4c0bd..0000000 --- a/stress-ng-0.06.02.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7af9759a37902ebf401f92fedeada0b82bcd1e3f4e9e10130177344f143470eb -size 315751 diff --git a/stress-ng-0.06.07.tar.gz b/stress-ng-0.06.07.tar.gz new file mode 100644 index 0000000..503a2ef --- /dev/null +++ b/stress-ng-0.06.07.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8156080d2e2ecfd93d2ea322e283c5596038778ea9a17a732fbb2452c934a06a +size 328422 diff --git a/stress-ng.changes b/stress-ng.changes index 5ea4aec..6f81511 100644 --- a/stress-ng.changes +++ b/stress-ng.changes @@ -1,3 +1,107 @@ +------------------------------------------------------------------- +Tue Jul 5 09:16:11 UTC 2016 - mpluskal@suse.com + +- Update to version 0.06.07: + * Makefile: bump version + * stress-msg: add in IPC_INFO, MSG_INFO, MSG_STAT msgctl calls + * stress-vecmath: add more ops to make vecmath more demanding + * stress-sync-file: sync on mode rather than on the sync_modes index + * stress-opcode: use __builtin___clear_cache to avoid clang warning + * stress-get: fix typo on syscall name + * replace mfence with __sync_synchronize builtin + * stress-bigheap: remove redundant call to stress_get_pagesize +- Changes for version 0.06.07: + * Makefile: bump version + * stress-shm-sysv: don't msync on GNU HURD, it is not implemented + * stress-shm: don't msync on GNU HURD, it is not implemented + * stress-ng: build in OPT_MEMFD_BYTES case if STRESS_MEMFD defined + * manual: fcntl: add in missing locking commands + * stress-socket: add --sock-type socket type option + * Add Linux open file description locks stressor + * Add POSIX advisory locking stressor + * stress-fcntl: add more locking fcntl commands + * man page: add --taskset example + * stress-memfd: add better termination exit points, don't fail on EXNIO + * stress-memfd: add a --memfd-bytes size specifier option + * perf + Makefile: Add some smarts to detect available perf enums + * stress-shm: msync the shm region + * stress-shm-sysv: msync the shm region + * stress-memfd: add hole punching to memory + * stress-mremap: add MAP_FIXED remappings + * stress-memfd: add random madvise to add some more page stress + * stress-memfd: add seeks to memfd stressor + * stress-xattr: rename name to attrname to stop shadowing on name + * Update README stress test count + * Add in missing seccomp from the --help info + * Add a fcntl SEAL command stressor + * README: update number of tests + * time_now: return -1.0 for failed time fetch + * stress-get: add getcpu system call + * stress-dup: only close fd's that are open +- Changes for version 0.06.05: + * Makefile: bump version + * stress-mmap: ensure we don't leak fd, cleanup on exit + * fast-test-all: don't run exec test + * stress-mremap: catch SEGV and OOM restarts + * stress-mmap: catch SEGV and OOM restarts + * fast-test-all: exclude pty + * Revert "stress-mremap: add random MAP_FIXED option to mremap" + * stress-zero: #if def around ptr declarion for non-Linux systems + * stress-zero: only perform /dev/zero mmapping on Linux + * stress-cacheflush: remove sys_cacheflush for non linux systems + * stress-shm-sysv: SHM_INFO and IPC_INFO are linux only + * stress-cache: only call cacheflush on Linux systems + * stress-filename: filename option should be from the .opt field + * stress-rtc: fix some overly pedantic warnings from cppcheck + * stress-shm: sync, expand and shrink shm region, extra stress + * stress-open: use different forms of open flag combinations + * stress-zero: mmap /dev/zero and check if the contents is zero + * stress-pipe: sanity check pipe size setting + * stress-dup: add dup2 on same fd exerciser + * stress-fcntl: add some more fcntl commands + * stress-seek: add SEEK_CUR, SEEK_END seek options + * stress-utime: exercise UTIME_NOW and UTIME_OMIT settings + * stress-userfaultfd: add poll to add some more kernel coverage + * Add stress_set_nonblock to set fd to non-blocking I/O + * stress-userfaultfd: add in zeropage handling + * stress-mremap: add random MAP_FIXED option to mremap + * stress-readahead: remove redundant if defined() checks on fadvise + * Add SIGHUP trapping and send SIGALRM to all processes on death + * stress-personality: only print number of personalities in instance 0 + * syscalls: update pause information + * stress-cache: use cacheflush() on systems that provide this syscall + * syscalls: update ioctl entry + * perf: add "per" / marking for per second + * Add pty stressor + * Add semtimedop to syscalls, it is present in stress-sem-sysv.c + * stress-cap: add capset call for current stressor process + * stress-shm-sysv: add some additional exercising of shmctl commands + * stress-sem-sysv: exercise more of the semctl commands + * Add trivial chown stressor + * stress-dup: use dup3() on linux if it is available + * Makefile: vecmath: make the file touch silent + * stress-key: add request_key system call + * syscalls: update pipe2 entry, this is now being exercised by + * stress-pipe + * stress-mq: memset sigev to zero + * stress-madvise: only build in if STRESS_MADVISE defined + * Add madvise stressor + * syscalls: add mq_timedsend to mq + * stress-mq: use timed and non-timed versions of send/receive + * stress-mq: add mq_notify calls every 1024 iterations + * stress-link: lstat the link + * Widen metrics dump stressor name field to 13 chars +- Changes for version 0.06.04: + * Makefile: bump version + * Makefile: remove gcc coverage build flags + - these were accidentally added in the previous release and not + removed +- Changes for version 0.06.03: + * Makefile: bump version + * stress-cap: cap data needs _LINUX_CAPABILITY_U32S_3 elements in size + * stress-nice: add some randomness to the delay to unsync nicenesses + * stress-opcode: remove white spaces + ------------------------------------------------------------------- Wed May 18 11:07:13 UTC 2016 - liedke@rz.uni-mannheim.de diff --git a/stress-ng.spec b/stress-ng.spec index 5404b13..719a20d 100644 --- a/stress-ng.spec +++ b/stress-ng.spec @@ -1,6 +1,7 @@ # # spec file for package stress-ng # +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -17,7 +18,7 @@ Name: stress-ng -Version: 0.06.02 +Version: 0.06.07 Release: 0 Summary: Tool to load and stress a computer License: GPL-2.0 @@ -26,6 +27,8 @@ Url: http://kernel.ubuntu.com/~cking/stress-ng/ Source: http://kernel.ubuntu.com/~cking/tarballs/%{name}/%{name}-%{version}.tar.gz BuildRequires: keyutils-devel BuildRequires: libattr-devel +BuildRequires: zlib-devel +BuildRequires: openssl-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -34,7 +37,7 @@ cache, disk, memory, socket and pipe I/O, scheduling and much more. stress-ng is a re-write of the original stress tool by Amos Waterland but has many additional features such as specifying the number of bogo operations to run, execution metrics, a stress verification on memory and compute operations and -considerably more stress mechanisms. +considerably more stress mechanisms. %prep %setup -q @@ -50,6 +53,6 @@ make %{?_smp_mflags} %defattr(-,root,root) %doc COPYING README %{_bindir}/stress-ng -%{_mandir}/man1/* +%{_mandir}/man1/stress-ng.1%{ext_man} %changelog