Commit Graph

145 Commits

Author SHA256 Message Date
Dominique Leuenberger
40b19f8fd2 Accepting request 741614 from benchmark
OBS-URL: https://build.opensuse.org/request/show/741614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=67
2019-10-22 13:45:05 +00:00
Martin Hauke
569533d3fd Accepting request 741503 from home:mnhauke
- Update to version 0.10.08
  * README: Add SuSE package information
  * stress-x86syscall: use cpuid if it is available
  * stress-judy: Add Judy array stressor
  * Add memory hotplug stressor
  * stress-sendfile: add missing line after variable declaration
  * stress-dev: add some more linux keyboard ioctls to exercise
  * stress-tree: fix error messages when nodes are not found
  * stress-swap: detect for EINVAL errors on swapon
  * stress-filename: don't use chars in filename that throw EILSEQ
    errors
  * stress-fiemap: detect if file system can support FIEMAP ioctls
  * stress-zlib: make some char * pointers non-clobberable by longjmp
  * stress-urandom: add mmap'ing to /dev/urandom for more exercising
  * stress-zlib: use text_start and text_end based on stress-zlib
    object code
  * Add x86syscall vsyscall stressor
  * stress-tsc: fix info message when tsc is not supported
- Add BuildRequires "libapparmor-devel" needed by stress-apparmor

OBS-URL: https://build.opensuse.org/request/show/741503
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=144
2019-10-21 19:28:23 +00:00
Dominique Leuenberger
e71a203793 Accepting request 734558 from benchmark
OBS-URL: https://build.opensuse.org/request/show/734558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=66
2019-10-02 12:55:53 +00:00
Martin Pluskal
3d733de62f Accepting request 734422 from home:mnhauke
- Update to version 0.10.07
  * Remove smatchify script, we now use other tools to static
    analyse stress-ng
  * Don't show utf8 chars on dump consoles
  * stress-clone: make child process larger to make it more
    OOM-able
  * core-out-of-memory: open and close proc interface after each
    write
  * stress-rdrand: unroll loop x 4 more times for more throughput
  * inline the __keep_stressing function, reduce call overhead
    for more throughput
  * stress-stack: make alternative signal stack privately
    mapped

OBS-URL: https://build.opensuse.org/request/show/734422
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=142
2019-10-02 11:35:14 +00:00
Dominique Leuenberger
a66854251b Accepting request 732852 from benchmark
OBS-URL: https://build.opensuse.org/request/show/732852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=65
2019-09-25 06:35:40 +00:00
Martin Pluskal
c605dd2bf9 Accepting request 732787 from home:mnhauke
- Update to version 0.10.06
  * stress-mcontend: ensure mmap'd file is sync'd with zero
    data
  * stress-rmap: don't make fallocate failures a rmap test
    failure
  * stress-shm: fork and exit a child to exercise shm dup and
    removal
  * stress-ng: fix jobfile with classes
  * stress-procfs: don't randomly read pci proc info on ARM64
  * stress-procfs: remove bad buffer test, it's not portable
  * stress-sysfs: remove bad address reads, these fault on ARM64
  * stress-inode-flags: move open/close to controlling process

OBS-URL: https://build.opensuse.org/request/show/732787
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=140
2019-09-24 07:16:22 +00:00
Yuchen Lin
7c7deb5c03 Accepting request 731902 from benchmark
OBS-URL: https://build.opensuse.org/request/show/731902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=64
2019-09-20 12:54:16 +00:00
Martin Pluskal
211570b1dc Accepting request 731789 from home:mnhauke
- Update to version 0.10.05
  * core-shim: fix typo in shim_move_mount
  * core-shim: use shim_enosys for more ENOSYS returns
  * Clean up shims for syslog(2) and syslog(3)
  * stress-ramfs: remove it from the filesystem test
  * stress-dirdeep: make inodes info into a debug message
  * stress-vm: fix verification failure with gray code method
  * stress-socket: make EPIPE a non-fatal error condition
  * stress-udp: use correct default UDP port 7000
  * stress-ng: rescan the exclusion list for --class stressors
  * core-shim: reset errno before each waitpid call
  * stress-socket: handle SIGPIPE as non-fatal
  * stress-physpage: don't abort on zero address physpage

OBS-URL: https://build.opensuse.org/request/show/731789
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=138
2019-09-19 09:12:46 +00:00
Dominique Leuenberger
7323e09a57 Accepting request 727914 from benchmark
OBS-URL: https://build.opensuse.org/request/show/727914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=63
2019-09-04 07:13:46 +00:00
Martin Pluskal
180313c69a Accepting request 727837 from home:mnhauke
- Update to version 0.10.04
  * Remove execute bit on bash completion script
  * stress-cpu: fix build time checks for __cpuid()
  * stress-cpu: add a collatz sequence stressor
  * stress-dev: temporarily disable hpet test
  * stress-stack: use memory backed mmap'd alternative stack
  * stress-inode-flags: detect failures in pthread and propagate
    these back to parent (LP: #1841900)
  * Add a pthread return pointer to pthread args
  * Add new 5.3 sched_attr fields, fixes EFBIG on sched_{get|set}attr
  * core-helper: don't call sched_getcpu on s390x

OBS-URL: https://build.opensuse.org/request/show/727837
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=136
2019-09-03 07:11:02 +00:00
Dominique Leuenberger
aeb1a66381 Accepting request 726611 from benchmark
OBS-URL: https://build.opensuse.org/request/show/726611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=62
2019-08-28 16:36:52 +00:00
Martin Pluskal
1e948689c5 Accepting request 726437 from home:mnhauke
- Update to version 0.10.02
  * stress-pthread: protect counter with spinlock not mutex lock
  * stress-pthread: don't block forever on pthread_cond_wait()
  * core-cache: use a fixed size buffer for reading in /sys info
  * stress-pty: don't report a failure on EINTR (LP: #1840512)
  * stress-cpu: add an x86 cpuid instruction exerciser
  * stress-cpu: add a 64 bit division stressor
  * stress-pthread: don't tkill pthreads, can lead to futex blocking
- Update to version 0.10.01
  * stress-procfs: disable read to read-only buffer
  * stress-procfs: don't use large filenames on small pthread stacks
  * bash-completion: remove the shebang at the start
  * stress-ramfs: fix umounting races
  * stress-ramfs: add capability check before running
  * Add ramfs stressor, this also exercises the new mount system calls
  * Add brk emulation for systems that don't support brk()
  * stress-clone: add CLONE_PIDFD (new with Linux 5.2)
  * stress-cpu: warn if CPU affinity may have been set
  * stress-vforkmany: fix build error
  * stress-vforkmany: wrap vfork syscall and put pragmas around it
  * stress-fork: move pragmas to outside the stress_vfork function
  * stress-memrate: handle memory sizes < 1MB

OBS-URL: https://build.opensuse.org/request/show/726437
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=134
2019-08-28 01:05:31 +00:00
Dominique Leuenberger
837d0ff60d Accepting request 714777 from benchmark
OBS-URL: https://build.opensuse.org/request/show/714777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=61
2019-07-12 10:00:13 +00:00
Martin Pluskal
871cd5ed11 Accepting request 714714 from home:mnhauke
- Update to version 0.10.00
  * stress-pthread: abort if mutex lock is unlockable
  * stress-cpu: use CLOCK_PROCESS_CPUTIME_ID to measure CPU consumed
  * stress-cpu: fix CPU loading calculation
  * core-helper: keeping on ringing SIGALRM until stressors get the
    message
  * stress-memthrash: make stressors more yielding
  * stress-fork: do explicit keep_stressing() call rather than
    simple flag check
  * stress-fork: block SIGALRM and check for pending SIGALRMs
  * Add stress_sigalrm_pending and stress_sigalrm_block helpers
  * stress-brk: exercise zero expansion of brk
  * stress-efivar: exercise efi variable interfaces a little more
  * core-out-of-memory: refactor code, add a set adjustment helper
  * core-sched: put sched types into a lookup table
  * stress-socket: remove debug
  * stress-dev: exercise /dev/nvram
  * stress-socket: exercise IP_MTU if it is available
  * stress-sctp: use setsockopt for more socket option exercising
  * stress-sctp: add some sctp related getsockopt calls
  * stress-fcntl: don't make EPERM a fatal test failure
  * stress-chroot: don't make EPERM a fatal test failure

OBS-URL: https://build.opensuse.org/request/show/714714
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=132
2019-07-12 07:09:02 +00:00
Dominique Leuenberger
6b3b996676 Accepting request 711546 from benchmark
OBS-URL: https://build.opensuse.org/request/show/711546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=60
2019-06-24 19:52:33 +00:00
Martin Pluskal
2904aa12d0 Accepting request 711457 from home:mnhauke
- Update to version 0.09.60
  * Lots of bugfixes and fixed compiler warnings since 0.09.59.1 See
    http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog

OBS-URL: https://build.opensuse.org/request/show/711457
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=130
2019-06-23 09:59:06 +00:00
Dominique Leuenberger
6e8e3444fb Accepting request 708873 from benchmark
OBS-URL: https://build.opensuse.org/request/show/708873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=59
2019-06-12 11:14:52 +00:00
Martin Pluskal
f31baf9b1c Accepting request 708832 from home:mnhauke
- Package bash-completion script
- Update to version 0.09.59.1
  * stress-wcs: fix segfault because of using incorrect string pointer
- Update to version 0.09.59
  * Add bash completion script
  * Fix up missing options args on help for various stressors
  * stress-fcntl: ignore EINTR as a failed error return
  * stress-iomix: add yield point in ioctl exercising
  * stress-resources: add missing ifdef guard on fd_memfd
  * stress-resources: add more yield points
  * stress-ioprio: add more yield points
  * stress-inode-flags: add another yield point check per ioctl
  * stress-hrtimes: optimize the reaping process of child processes
  * stress-vfork: improve vforkmany stressor yielding
  * stress-dnotify: make dnotify wait loop yield
  * Add more yield points when touching pages with mincore_touch_pages
  * stress-bad-altstack: fix inverted logic of yield checks
  * stress-bad-altstack: add some more yield points
  * stress-yield: clarify yielder task types
  * stress-mmap: voidify unused argument mmap_mprotect
  * stress-str: fix incorrect size for str2
  * stress-wcs: fill string with random characters to the correct length
  * stress-shellsort: remove base_index helper function
  * stress-shellsort: correctly constify return from base_index()
  * remove declaration of ret, it shadows a higher scoped declaration
  * stress-prct: remove environ declaration, it is defined int unistd.h
  * core-helper: voidify unused capability argument
  * Revert "stress-vecmath: align data to cache boundary and copy on
    initialization"
  * core-helper: fix missing int type in stress_check_capability

OBS-URL: https://build.opensuse.org/request/show/708832
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=128
2019-06-09 20:52:34 +00:00
Dominique Leuenberger
ba0edb4ad1 Accepting request 700181 from benchmark
OBS-URL: https://build.opensuse.org/request/show/700181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=58
2019-05-03 20:46:54 +00:00
Martin Pluskal
1251650953 Accepting request 700137 from home:mnhauke
- Update to version 0.09.58
  * Makefile: bump version once more
  * core-cache: cater for C libraries that don't support GLOB_ONLYDIR
  * stress-bad-altstack: move help info to start of function to fix build error
  * stress-icache: fix build error, add missing comma
  * stress-stackmmap: move help info to start of function to fix build error
  * stress-vm: include options that are no-ops for some arches
  * stress-vm: fix missing return 0
  * stress-full: move help info to start of function to fix build error
  * stress-af-alg: fix build error, add missing comma
  * Add copyright boilerplate to some text files
  * Move per stressor help info into each stressor
  * stress-udp: only declare udp_lite variable if UDP lite is supported
  * stress-cache: move cache_flags declaration; fixes build error
  * stress-ng: free proc info when a proc is being removed from the list
  * Allow multiple definition of symbols when building a static image
  * stress-softlockup: fix spelling mistake "reslults" -> "results"
  * stress-cpu: fix spelling mistake "maxiumum" -> "maximum"
  * stress-sigsegv: fix spelling mistake "instread" -> "instead"
  * stress-ng: fix spelling mistake "functon" -> "function"
  * Fix spelling mistake "exercsing" -> "exercising"
  * stress-ng: fix spelling mistake "compressession" -> "compression"
  * stress-cpu: fix spelling mistake "Rapshon" -> "Raphson"
  * Add missing colon in error message text
  * stress-zlib: clarify precedence of & and ? operators
  * stress-stack: reduce scope of variable i
  * core-log: reduce scope of empty_ts
  * stress-aio-linux: fix build issue, missing ,
  * stress-*: pass args using opt rather than optarg
  * stress-socket: make function stress_set_socket_domain static

OBS-URL: https://build.opensuse.org/request/show/700137
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=126
2019-05-02 16:07:14 +00:00
Dominique Leuenberger
05ffbe1f0c Accepting request 689270 from benchmark
OBS-URL: https://build.opensuse.org/request/show/689270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=57
2019-03-28 21:49:03 +00:00
Martin Pluskal
f163a0ec26 Accepting request 689097 from home:mnhauke
- Update version 0.09.57
  * Lots of bugfixes and fixed compiler warnings since 0.09.53 See
    http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog

OBS-URL: https://build.opensuse.org/request/show/689097
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=124
2019-03-28 09:19:51 +00:00
Yuchen Lin
7752879890 Accepting request 676930 from benchmark
OBS-URL: https://build.opensuse.org/request/show/676930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=56
2019-02-19 11:00:12 +00:00
Martin Pluskal
4230f78708 Accepting request 676579 from home:mnhauke
- Update to version 0.09.53
  * stress-zlib: mark zero pipe reads as an interrupted pipe
  * stress-zlib: improve error handling messages
  * stress-sem: check for errno being zero for dilos
  * test/test-bsd-wchar: Explicitly include stdio.h
  * stress-af-alg: add yield detection before a blocking accept()
  * stress-socket: add yield detection before a blocking accept()
  * stress-sctp: add yield detection before a blocking accept()
  * stress-dccp: add yield detection before a blocking accept()
  * stress-epoll: add yield detection before a blocking accept()
  * stress-socket-fd: add more yield detection points
  * stress-ng: cast pid_t to int for printf
  * stress-vm-segv: add some voidifications on ptrace calls
  * Voidify return from several functions
  * core-perf: add spinlock/unlock error checking
  * thermal-zone: remove degrees char and also add Kelvin too
  * stress-tree: ensure avl cleans it's nodes on free
  * stress-key: don't perform KEYCTL_CLEAR, add more error checking
  * stress-daemon: perform more SysV daemon like actions
  * Handle ENOMEM fork failures by retrying
  * stress-ng: catch and report weird child termination issues

OBS-URL: https://build.opensuse.org/request/show/676579
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=122
2019-02-18 07:43:43 +00:00
Dominique Leuenberger
4cc614b404 Accepting request 673348 from benchmark
OBS-URL: https://build.opensuse.org/request/show/673348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=55
2019-02-13 09:02:23 +00:00
Martin Pluskal
5742270026 Accepting request 672203 from home:mnhauke
- Update to version 0.09.52
  * Lots of improvements and fixes. See
    http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog

OBS-URL: https://build.opensuse.org/request/show/672203
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=120
2019-02-11 13:01:22 +00:00
Stephan Kulow
8711042544 Accepting request 670525 from benchmark
OBS-URL: https://build.opensuse.org/request/show/670525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=54
2019-02-02 20:49:51 +00:00
Martin Pluskal
53cca0c6bd Accepting request 670445 from home:mnhauke
- Update to version 0.09.51
  * Lots of improvements and fixes. See
    http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog

OBS-URL: https://build.opensuse.org/request/show/670445
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=118
2019-02-01 09:12:15 +00:00
Dominique Leuenberger
e92beae88b Accepting request 665633 from benchmark
OBS-URL: https://build.opensuse.org/request/show/665633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=53
2019-01-21 09:51:58 +00:00
Martin Pluskal
57a9ef5b6a Accepting request 664975 from home:mnhauke
- Update to version 0.09.50
  * Lots of improvements and fixes. See
    http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog

OBS-URL: https://build.opensuse.org/request/show/664975
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=116
2019-01-14 07:47:03 +00:00
Dominique Leuenberger
fd2d8c1152 Accepting request 630473 from benchmark
OBS-URL: https://build.opensuse.org/request/show/630473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=52
2018-08-20 14:22:02 +00:00
Martin Pluskal
fc9a99804b Accepting request 630311 from home:mnhauke
- Update to version 0.09.37
  * Makefile: bump version
  * snapcraft: add stage packages and build with hardening settings
  * stress-chown: cater for OpenBSD chown returning 0 and errno being set
  * stress-zlib: don't report write failure if errno == 0
  * stress-fp-error: relax checking for pre glib 4.8
  * Add voidifications on ignored function returns
  * ignite-cpu: set freq governor and restore settings at end
  * ignite-cpu: try and set max cpu frequency scaling setting
  * cache: add G size specifier
  * Makefile: check for GNU/kFreeBSD and set __FreeBSD_Kernel__
  * stress-sysbadaddr: only use ustat if HAVE_USTAT is defined
  * stress-ng.h: rename statx_timestamp to shim_statx_timestamp

OBS-URL: https://build.opensuse.org/request/show/630311
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=114
2018-08-20 08:01:56 +00:00
Dominique Leuenberger
f89dc465d3 Accepting request 627250 from benchmark
OBS-URL: https://build.opensuse.org/request/show/627250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=51
2018-08-03 10:40:39 +00:00
Martin Pluskal
df1ffe210b Accepting request 627248 from home:mnhauke
- Update to version 0.09.36
  * Makefile: bump version
  * stress-schedpolicy: ignore EINVAL on non-POSIX policies
  * mungify _ to - on stressor name before calling the stressor
  * stress-seek: disabled SEEK_HOLE and SEEK_DATA for OS X
  * stress-fp-error: relax checking on non-Linux systems
  * stress-schedpolicy: skip FIFO if sched_get_priority_min/max return -1
  * stress-mknod: fix cut-n-paste error on struct stress_info_t
  * stress-fp-error: be less pedantic with errno checks on non-Linux systems
  * stress-mknod: disable this for non-Linux systems
  * stress-affinity: check that process can set CPU affinity
  * stress-access: remove AT_SYMLINK_NOFOLLOW, it is not needed
  * stress-vm-segv: remove some old commented out debug text
  * stress-vm-segv: retry on ENOMEM on fork
  * stress-vm-segv: make child process non-dumpable
  * test/test_modify_ldt: fail for no-x86 architectures
  * stress-cpu: compute geometric mean by split mantissa and exponent method
  * stress-fork: turn warnings off around vfork and not fork
  * stress-dentry: fall back to using fcntl if flock is not available
  * Turn off warnings around vfork calls
  * Makefile: "SunOS" should be SunOS and not quoted in if statement
  * Makefile: check for SunOS to use non-default grep for -e capability
  * stress-dentry: don't flock the entry if we don't have flock flags

OBS-URL: https://build.opensuse.org/request/show/627248
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=112
2018-08-03 06:48:32 +00:00
Dominique Leuenberger
5b1ac0c33b Accepting request 624279 from benchmark
OBS-URL: https://build.opensuse.org/request/show/624279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=50
2018-07-22 21:04:30 +00:00
Martin Pluskal
c9eab70f7b Accepting request 624273 from home:mnhauke
- Update to version 0.09.35
  * Makefile: bump version
  * stress-file-ioctl: check size against stat buf size
  * stress-file-ioctl: remove redundant buffer
  * stress-file-ioctl: print differences in sizes on error of
    FIOQSIZE ioctl
  * stress-sysfs: use shim_ spinlock type rather than direct structure
  * perf: use shim_ spinlock rather than direct call
  * stress-procfs: use shim_ spinlock rather than direct call
  * stress-procfs: use shim_ spinlock rather than native call
  * stress-dev: use shim spinlock rather than native call
  * stress-dccp: skip stressor if DCCP protocol not supported
  * stress-af-alg: return EXIT_NOT_IMPLEMENTED if protocol is not
    supported
  * rename set_cpu_affinity to stress_set_cpu_affinity
  * Update comment relating to stressor names
  * Make stressor command options match 1-to-1 with info and function
    names
  * Re-work STRESSOR macro so that we don't need upper case name anymore
  * Make stressor names with OPT_ options match
  * Make stressor names with stressor #defines match
  * Add more comments and make index i a size_t
  * Add helper to mlock stress-ng into memory
  * stress-procfs: use copy of proc_path and set to empty string rather
    than NULL
  * stress-dev: use copy of dev_path and set to empty string rather
    than NULL
  * stress-sysfs: copy sysfs_path while locked into path
  * stress-sysfs: don't nullify sysfs_path, set it to empty string and
    lock it

OBS-URL: https://build.opensuse.org/request/show/624273
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=110
2018-07-20 13:14:18 +00:00
Dominique Leuenberger
1860dfa022 Accepting request 623234 from benchmark
OBS-URL: https://build.opensuse.org/request/show/623234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=49
2018-07-18 20:55:13 +00:00
Martin Pluskal
32d1d62e4a Accepting request 623226 from home:mnhauke
- Update to version 0.09.34
  * Makefile: bump version
  * Ensure all fail log messages set the error to EXIT_FAILURE
  * Manual: update contributors list
  * stress-opcode: make child process non-dumpable
  * Add bcd and utf8 zlib data methods to manual
  * stress-zlib: add 8 bit UTF-8 data stream
  * stress-zlib: put BCD data as bytes not 32 bit words
  * stress-zlib: add bcd data mode

OBS-URL: https://build.opensuse.org/request/show/623226
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=108
2018-07-17 06:46:03 +00:00
Dominique Leuenberger
2d963c3928 Accepting request 621671 from benchmark
OBS-URL: https://build.opensuse.org/request/show/621671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=48
2018-07-09 11:30:49 +00:00
Martin Pluskal
5740ef2256 Accepting request 621271 from home:mnhauke
- Update to version 0.09.33
  * Makefile: bump version
  * stress-pty: make open failure on ENOMEM non-fatal
  * stress-sockpair: handle EPERM error on read gracefully
  * stress-quota: don't count a pass as a failure
  * stress-quota: add some ESRCH failure debug info
  * stress-quota: don't fail if file system does not enable quota
  * stress-socket: don't make ECONNRESET on recv fatal
  * stress-spawn: skip if run as root
  * stress-spawn: fix comment
  * stress-vm: only declare stress_set_vm_flags if it is required
  * cache: remove unused function get_cache_name
  * stress-iomix: only declare stress_iomix_inode_ioctl when it is
    required
  * stress-sleep: remove sleep-max-adjustment handler
  * stress-pthread: remove pthread-max-adjustment handler
  * stress-unshare: only declare check_unshare when it is really
    required
  * stress-file-ioctl: only declare check_flag when it is really
    required
  * stress-dev: declare ret only for when it is used
  * stress-chroot: sanity check for ENOENT as a false positive
  * Add a slow-test-all make rule to perform more exhaustive testing
  * stress-dentry: remove redundant args argument
  * Add ptrace build autodetection
  * Update copyright year to 2018 in some odd files
  * Remove trailing space and tabs from end of lines
  * ignite-cpu: set process name to stress-ng-ignite
  * thrash: use the pagein method of forcing pages back into memory
  * thrash: add ksm memory merging (Linux only)

OBS-URL: https://build.opensuse.org/request/show/621271
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=106
2018-07-09 07:44:35 +00:00
Dominique Leuenberger
296b12f9f9 Accepting request 619528 from benchmark
OBS-URL: https://build.opensuse.org/request/show/619528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=47
2018-06-28 13:14:48 +00:00
Martin Pluskal
0b6a5d7de8 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
2018-06-28 07:25:05 +00:00
Yuchen Lin
2db30a7897 Accepting request 617399 from benchmark
OBS-URL: https://build.opensuse.org/request/show/617399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=46
2018-06-19 10:05:09 +00:00
Martin Pluskal
0e0edac11f Accepting request 617217 from home:mnhauke
- Update to version 0.09.30
  * Makefile: bump version
  * stress-socket: fix build warning if FIONREAD is not defined
  * Add sanity check that child stressor processes are not calling exit()
  * stress-sigio: don't exit in sighandler; return back normally
  * stress-utime: fix failing utimes and futimens calls
  * stress-memcpy: fix clobbering of stats data when copying b_str
  * stress-shm: perform extra file operations on shm file descriptor
  * Add new real time signal stressor, sigrt
  * stress-sigsegv: add some verification checking
  * stress-access: voidify return from umask
  * stress-splice: remove variable bytes, replace with ret
  * stress-apparmor: add a few more yield points
  * stress-fifo: retry on select timeout rather than terminate

OBS-URL: https://build.opensuse.org/request/show/617217
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=102
2018-06-18 07:01:18 +00:00
Yuchen Lin
01b321be36 Accepting request 615251 from benchmark
OBS-URL: https://build.opensuse.org/request/show/615251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=45
2018-06-13 13:38:27 +00:00
Martin Pluskal
c2189d9c61 Accepting request 615238 from home:mnhauke
- Update to version 0.09.29
  * Makefile: bump version
  * Manual: fix spelling mistakes and update date
  * stress-sigfpe: remove need for fp_zero
  * stress-sigfpe: cater for systems without SA_SIGINFO
  * stress-socket: fix warning on unused variable ret
  * stress-sigfpe: remove feenableexcept, it is extraneous
  * stress-sigfpe: fix verify mode, match exception with error code
  * stress-sigfpe: zero siginfo struct
  * stress-apparmor: kill child processes aggressively
  * stress-sigfpe: reset fp exception states to fix math issues
  * stress-apparmor: add more yield point checking
  * Makefile.config: move pthread library to end to fix static linking
    issues
  * Fix typo in manual, --mmapfixedA-ops -> --mmapfixed-ops
  * stress-sigfpe: force more fpe exceptions, exercise handler more
  * stress-socket: use TCP_QUICKACK if available
  * stress-socket: add FIONREAD size peeking
  * stress-userfaultfd: exercise /proc/$pid/fdinfo/$timerfd proc file
  * stress-timerfd: exercise /proc/$pid/fdinfo/$timerfd proc file
  * Rename g_terminate_signum to terminate_signum and make it static
  * Renaming symbols to indicate they are used in process termination
  * Remove some unused old struct typedefs
  * Make some functions static
  * Deconstify some const pointers (ughh)
  * Add deconstifier helper.
  * remove redundant and shadowing variable ret
  * stress-dccp: add missing ,
  * Move the class info into the stressor_info_t for each stressor
  * Rename class_t to class_info_t

OBS-URL: https://build.opensuse.org/request/show/615238
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=100
2018-06-08 13:55:16 +00:00
Dominique Leuenberger
05f0b8ad57 Accepting request 613885 from benchmark
OBS-URL: https://build.opensuse.org/request/show/613885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=44
2018-06-04 11:22:39 +00:00
Martin Pluskal
3e50dccb09 Accepting request 613525 from home:mnhauke
- Update to version 0.09.28
  * Makefile: bump version
  * stress-zlib: rename variable i to j to fix variable shadowing
    warning
  * stress-prctl: make function stress_prctl_child static
  * stress-fanotify: remove shadow'd declaration of ret
  * stress-access: remove redundant declaration of ret
  * stress-sysbaddaddr: fix indenting
  * stress-flock: fix indenting
  * stress-enosys: fix indenting
  * test/test-modify-ldt: return ret to stop clang warning
  * test/test-pselect: make rfds, wfds static, stop clang warnings
  * stress-clone: put statements of if block in { }
  * stress-shm-sysv: voidify return from shmctl call
  * stress-prctl: voidify return from prctl system call
  * stress-clone: voidify return from modify_ldt system call
  * stress-iomix: fix early termination due to incorrect bogo ops
    comparison
  * Manual: update thread information for memthrash stressor
  * stress-memthrash: add warning and hint about sub-optimal stressor
    choice
  * stress-af-alg: fix errno = ENOENT assignment, should be == comparison
  * stress-set: add autodetect for setregid, setresgid, setresuid,
    setreuid
  * stress-af-alg: skip over ciphers that may not exist
  * stress-af-alg: make ENOKEY a non-critical failure
  * stress-af-alg: forgot to add in \n
  * stress-af-alg: expand error message to capture more information
  * stress-shm-sysv: add exercising for SHM_SET for linux only
  * stress-shm-sysv: add SHM_LOCK/SHM_UNLOCK commands

OBS-URL: https://build.opensuse.org/request/show/613525
OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=98
2018-06-04 06:47:25 +00:00
Dominique Leuenberger
8db2dff66b Accepting request 610037 from benchmark
- Update to version 0.09.27
  * Makefile: bump version
  * Remove empty end lines from debian/control, debian/changelog
  * stress-filename: set rc to EXIT_SUCCESS if we get a timeout on again
    loop
  * stress-chdir: only use O_DIRECTORY if it is supported
  * stress-xattr: remove need to #include <xattr/xattr.h>
  * stress-utime: only declare ts when required
  * stress-utime: don't use UTIME_NOW or UTIME_OMIT if they are not
    defined
  * stress-pthread: exercise set_robust_list linux system call
  * stress-zlib: fix parity data generator
  * Add build-time check for faccessat
  * Add new access/faccessat stressor
  * stress-zlib: reorder rand_data_funcs and add in missing funcs
  * stress-zlib: Add sweep sin wave double prevision data
  * Add parity bit data zlib method
  * stress-cpu: fix parity sum check
  * syscalls.txt: fix up utimensat
  * stress-utime: add utimensat system call
  * Add build check for utimensat
  * stress-efivar: keep track of bad efivars and don't re-read them
  * stress-ng.h: forgot to include <asm/ldt.h> when HAVE_MODIFY_LDT is
    defined
  * Update  modify_ldt syscall
  * stress-clone: add modify_ldt call
  * Add build time check for modify_ldt
  * Update syscall.txt with latest syscall additions
  * stress-pthread: exercise setns()
  * stress-clone: exercise setns()

OBS-URL: https://build.opensuse.org/request/show/610037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/stress-ng?expand=0&rev=43
2018-05-17 16:05:32 +00:00
Martin Pluskal
8ad7e58a95 OBS-URL: https://build.opensuse.org/package/show/benchmark/stress-ng?expand=0&rev=96 2018-05-17 09:18:33 +00:00