- Update to version 0.06.07:

OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=2
This commit is contained in:
Martin Pluskal 2016-07-05 09:24:06 +00:00 committed by Git OBS Bridge
parent cbe14bca9b
commit d180d4b1f5
4 changed files with 113 additions and 6 deletions

View File

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

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

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

View File

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

View File

@ -1,6 +1,7 @@
#
# spec file for package stress-ng
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2015, Martin Hauke <mardnh@gmx.de>
#
# 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