stress-ng 0.09.51-0ubuntu1 source package in Ubuntu
Changelog
stress-ng (0.09.51-0ubuntu1) disco; urgency=medium * Makefile: bump version * stress_numa: remove __linux__ check * Add build time checks for struct shmid_ds and struct shminfo * stress-mlockmany: add some invalid mlock/munlock calls for more stress * stress-clone: use shim_unshare instead of unshare * stress-clone: forgot to remove other __linux__ check * stress-clone: remove __linux__ checks * Add shim for getxattr to work around OS X 6 arg getxattr * stress-sleep: remove debug on join failure on bad threads * Add watchdog test to excluded tests as it can trigger reboots * stress-ng.h: remove a couple more __linux__ checks * Add build check for sched_rr_get_interval * stress-sysbadaddr: remove __linux__ checks * stress-sleep: fix broken --sleep-ops threshold counter * stress-sleep: improve main loop exit on alarm * stress-pthread: clean up warning on %d for pid_t types (missed one) * stress-softlockup: memset param to avoid old gcc warnings on struct initializer * stress-pthread: clean up warning on %d for pid_t types * Add build check for struct msginfo * stress-rlimit: fix warnings on gcc 6.4 on solaris * stress-hrtimers: fix warnings on gcc 6.4 on solaris * stress-cyclic: fix warnings on gcc 6.4 on solaris * stress-lockbus: fix warnings on gcc 6.4 on solaris * stress-cpu-online: remove empty line * stress-pty: remove __linux__ check and add ptsname check * Add checking for process-vm-readv and process-vm-writev * stress-pthread: add better error recovery and locking prevention checks * stress-pthread: make error messages a bit more informative * Add build detection of ino64_t * stress-bind-bound: add some extra clone flag checks * stress-memthrash: remove __linux__ check * Add name_to_handle_at and open_by_handle_at checks * stress-getrandom: clean up buffer size setting * Move ptsname check to correct alphabetic order place * Add check for ptsname * stress-resources: remove some more __linux__ instances * Add build check for sched_setscheduler * stress-iomix: replace __linux__ check with HAVE_SYNC_FILE_RANGE check * stress-cyclic: fix build warning on systems without sched_get_priority* * Add build detection for sched_get_priority_{min|max} * stress-cyclic: remove __linux__ checks, the code is generic enough now * stress-oom-pipe: replace __linux__ check with appropriate macro checks * stress-msg: remove __linux__ check, check instead IPC_INFO and MSG_INFO * stress-hrtimes: remove __linux__ check * Add build time check for splice * Add build time check for tee system call * Add build time check for vmsplice * test/test-off64_t.c: clean up cppcheck style warning * test/test-loff_t: clean up cppcheck style warning * stress-utime: clean up cppcheck style warning * sytess-sysinfo: fix some cppcheck style warnings * stress-pty: clean up some cppcheck style warnings * stress-clock: reduce scope of several variables * stress-apparmor: ensure we handle residual bogo ops * stress-apparmor: fix broken apparmor-ops accounting * core-helper: clean up unused variable warning * stress-poll: fix missing }, detected by cppcheck * stress-ng: remove extraneous ) bracket found by cppcheck * stress-af-alg: add missing ) in message * stress-sigfpe: ignore bogus -ve si_codes * Add build time checks for xattr family of system calls * stress-xattr: remove __linux__ check * stress-rlimit: remove __linux__ check * stress-lockbus: remove __linux__ check * stress-iomix: only perform ioctl's if the ioctl command is defined * stres-futex: remove __linux__ check * stress-dnotify: remove __linux__ check * stress-switch: replace __linux__ check with HAVE_PIPE2 check * stress-sleep: remove __linux__ check * Add build time check for crypt_r * core-out-of-memory: remove some empty lines * core-io-priority: remove __linux__ check * core-helper: remove __linux__ check on F_SETPIPE_SZ check * core-helper: replace __linux__check with HAVE_SCHED_GETCPU * stress-spawn: check if /proc/self/exe is supported * stress-spawn: remove __linux__ check * stress-pipe: replace GLIBC version check with check for O_DIRECT * Add build time checks for pipe2 * stress-timer: remove other __linux__ check * stress-timer: remove \ continuation from # if defined check * stress-timer: remove __linux__ check * stress-cache: fix warnings when sched_getcpu not available * Add build time checks for sched_getcpu * stress-yield: remove need for GLIBC version * stress-apparmor: remove need for __linux__ check * Add build time checks for sched_getaffinity * stress-aio: remove __linux__ check * stress-aio-linux: remove check for __linux__ * stress-mlock: use shim version of munlock() * debian/tests/fast-test-all: add mlockmany to the banned stress tests * stress-mlockmany: make this stressor CLASS_PATHOLOGICAL * Add more mlock/munlock iterations while child waits to be killed * stress-mlockmany: check for ability to mlock/munlock * stress-mlockmany: remove redundant low mem checks * stress-mlockmany: add more yielding points * stress-branch: make source more compact * Add build time check for semtimedop * stress-sigq: fix build warning on Solaris with gcc 4.8.2 * stress-sysbadaddr: fix cast * stress-sysbadaddr: fix pointer bump warnings * stress-resources: declare ret in block only if required * stress-mlockmany: replace MAX_LOOPS with 1024 * stress-clock: only define stress_clock_name if required * stress-sem-sysv: fix build issue with timeout undefined * stress-mlockmany: set default ptr to avoid any warnings * stress-cyclic: move stress_cyclic_itimer_handler to clean up build warning * stress-cyclic: move timerid into function, don't make it static * stress-sysbadaddr: use HAVE_NANOSLEEP check * stress-cyclic: make timer delay checks more portable * Add build time check for posix_madvise * stress-clock: add timer_getoverrun call to exercise this more * Add build time check for timer_getoverrun * Add build time check for timer_gettime * Add build time check for timer_settime * Add build time check for timer_create * Add build time check for timer_create * Add build time check for clock_nanosleep * Add build time check for clock_getres * Add build time check for clock_settime * Add build time check for clock_gettime * stress-sigrt: remove need for _POSIX_C_SOURCE check * stress-sigqueue: remove need for _POSIX_C_SOURCE check * Add build time check for sched_yield * stress-branch: add note to why we inlined mwc8 * stress-branch: add inline mwc8(), boosts cache misses * Add some addition x86 target clone targets * Add a mlockmany aggressive mlock stressor * stress-resource: add check that RLIMIT_MEMLOCK is available * Add CLONE_NEWCGROUP for stress-unshare.c * README: add libipsec-mb-dev to library list * core-mwc: add in aux_rand value to w term * stress-resources: mlock and munlock pages of memory * stress-vm-segv: remove debug printf * stress-vm-segv: use ptrace if available to stop apport spammage * stress-opcode: use seccomp trap rather than a kill * stress-opcode: add a text --opcode-method * stress-zlib: use new stress_text_addr helper * core-helper: add stress_text_addr text segment helper * stress-vm-segv: remove setrlimit on core dump size * stress-seccomp: catch child with SIGSYS trap * core-helper: attempt to set soft rlimit first * Makefile: remove -g CC option * stress-secomp: clean up incorrect indentation * stress-ipsec-mb: voidify job submission returns * Add missing idle-page mini help information * stress-sem: use trywait and do some yielding * stress-sem: run semaphore stressors as pthreads and not child processes * Fix typo in int128_t support message and don't support for < GCC 4.0.0 * core-shim: handle posix_fallocate error return correctly * stress-timerfd.c: rename TIMER_MAX to TIMERFD_MAX * Add build detection of various BSD related header files * stress-idle-page: return EXIT_NO_RESOURCE if sysfs entry does not exist * Add build detection of __int128_t types * Add build time check for alloca.h * core-log: add gnu printf format attribute for pr_msg_lockable * core-log: make pr_msg_lockable static to reduce scope * core-affinity: rename ptr to avoid variable shadowing warnings * stress-memcpy: fix naive memcpy and memmove, swap src and dest pointers * stress-ng.h: remove another unnecessary __linux__ check * Add build time detection of missing __kernel_long_t and __kernel_ulong_t * stress-ng.h: remove unnecessary linux check * stress-ng.h: remove some duplicated includes * core-helper: add more prctl build time checks * Add build checks for prctl and remove __linux__ checks * stress-ng: define IOPRIO_* macros if they are not defined * stress-ng.h: add build check for malloc.h * stress-ng.h: remove empty lines * Add build checks for loff_t and off64_t types * rename personality.c to core-personality.c, update Makefile * Replace deconstification with a opt arg duplication * stress-clone: remove a deconstification * Rename core helper source, add core- prefix to souce * helper: prefix some helper functions with stress_ * Add a new idle scan page scanning stress test for Linux * Remove per-stressor umask as is now set before running each stressor * Set umask to owner before running each stressor * Add build time check for flock() * log: add comments and handle systems that don't support flock * Add log message locking. * stress-resources: guard pkey with HAVE_PKEY_* macro checks * Makefile.config: sort config function probing * Add posix_fallocate check and use shim_fallocate if it does not exist * stress-timerfd: use 256 timers for more stress and throughput * stress-procfs: remove empty line * stress-fanotify: use the mount_get()/mount_free() mount helpers * stress-iosync: force sync'ing on all accessible mount points * stress-ng.h: minor space reformatting * Add a --memcpy-method option to use different memcpy/memove functions * stress-fanotify: add kernel v5.0 FAN_OPEN_EXEC support * stress-ipsec-mb: allow static build now that ipsec lib has symbols exported -- Colin King <email address hidden> Thu, 31 Jan 2019 16:45:31 +0000
Upload details
- Uploaded by:
- Colin Ian King
- Uploaded to:
- Disco
- Original maintainer:
- Colin Ian King
- Architectures:
- any
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
stress-ng_0.09.51.orig.tar.xz | 371.7 KiB | 545827021e450ae629bbaeeb95c817bbebe0536354e3c3f42e92ef76353b601e |
stress-ng_0.09.51-0ubuntu1.debian.tar.xz | 68.4 KiB | 88dfd4f19d0862b31012251de44b90d460ca335b2be8a2fdb8d06eabba95be99 |
stress-ng_0.09.51-0ubuntu1.dsc | 2.2 KiB | ece360fde95bc4d351532de3d45a72bcc1d70ed870e6203a9a157ad03e0c0ba9 |
Available diffs
- diff from 0.09.50-1ubuntu1 to 0.09.51-0ubuntu1 (137.2 KiB)
Binary packages built by this source
- stress-ng: No summary available for stress-ng in ubuntu disco.
No description available for stress-ng in ubuntu disco.
- stress-ng-dbgsym: No summary available for stress-ng-dbgsym in ubuntu disco.
No description available for stress-ng-dbgsym in ubuntu disco.