Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

stress-ng-0.17.03-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: stress-ng Distribution: openSUSE:Factory:zSystems
Version: 0.17.03 Vendor: openSUSE
Release: 1.1 Build date: Sat Dec 16 08:17:41 2023
Group: System/Benchmark Build host: s390zl21
Size: 3252989 Source RPM: stress-ng-0.17.03-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/ColinIanKing/stress-ng
Summary: Tool to load and stress a computer
stress-ng can stress various subsystems of a computer. It can stress load CPU,
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.

Provides

Requires

License

GPL-2.0-only

Changelog

* Thu Dec 14 2023 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.17.3
    Changes since 0.16.4
    * https://github.com/ColinIanKing/stress-ng/compare/V0.16.04...V0.17.03
* Wed Aug 30 2023 Andrea Manzini <andrea.manzini@suse.com>
  - Update to version 0.16.4
    * see https://github.com/ColinIanKing/stress-ng/blob/V0.16.04/debian/changelog
    for the full changelog
* Sat Mar 18 2023 Martin Hauke <mardnh@gmx.de>
  - Udpate to version 0.15.6
    * see https://github.com/ColinIanKing/stress-ng/blob/V0.15.06/debian/changelog
    for the full changelog
* Fri Jan 13 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.15.2:
    * test/test-float.c: Avoid tickling an implicit int error
    * test-aligned-alloc: Define _GNU_SOURCE for the aligned_alloc prototype
    * test-fchmodat: Include <sys/stat.h> for the fchmodat prototype
    * test-pidfd-getfd: Include <syspidfd.h> if available for pidfd_getfd
    * rework stress_strnrnd()
    * stress-signest: disable alternative stack before unmap
    * Makefile: bump verison, update to new code name
    * stress-forkheavy: cast mmap return to same type as pointer metrics
    * stress-fp: disable float128 for OpenBSD
    * stress-fp: disable float80 due to unresolved division by zero SIGFPEs
    * core-shared-heap: cast void * ptt to uintptr_t to clean up icc build
      warning
    * stress-matrix-3d: remove redundant redeclaration of variable j
    * stress-matrix: remove redundant redeclaration of variable j
    * stress-efivar: rename varname to get_varname to avoid name shadowing
    * stress-fp: add fp rates into metrics output, increase metrics to 24
      slots
    * stress-fp: only count bogo-ops for float, double, long double
    * core-helper: silence a spurious gcc warning
    * stress-str: replace search for _ with +
    * README.md: update number of stressors
    * stress-fp: exercise various floating point values with +, *, /
      operations
    * stress-branch: add yield call for SH4 to allow it to be interrupted
    * stress-pci: add locking around PCI memory rate stats
    * stress-ipsec-mb: add locking around statistics being dumped in debug
    * core-shared-heap: ensure offset is always aligned to natural pointer
      alignment
    * stress-fault: restore signal handlers at end of stressor loop
    * stress-bad-altstack: replace STRESS_MINSIGSTKSZ with static size_t
      stress_minsigstksz
    * core-shared-heap: only report shared heap usage if it has been used
    * core-mwc: add stress_mwc*modn() functions for modulo'd range
    * core-builtin.h: convert macros into inline functions
    * stress-*: voidify return from snprintf
    * stress-str: fix prototype for test_strcpy_t
    * stress-list: evaluate entry->value ^ rnd before passing it into a macro
    * stress-wcs: add missing strdsc for stress_wcscpy testcase
    * core-shared-heap: add strdup for shared description metrics string
    * stress-ng: replace size of on index element j with 0
    * stress-ng.h: divide by size of make allocator bitmap elements instead
      of 8
    * stress-cpu: use a clang builtin for reversing bits
    * core-hash: replace hash_rol_uint32 with shim_rol32n
    * stress-wcs: remove variable failed, use info.failed instead
    * stress-str: bundle wcs function args into a struct, improves run time
    * stress-wcs: bundle wcs function args into a struct, improves run time
    * core-hash: use builtin rotate macros for rotating values
    * core-builtin: re-work rotate helpers, add generalised rotate
      left/right macros
    * stress-list: use builtin shim_ror64
    * stress-resources: free resources before child exit
    * core-helper: fix stack size for non-first calls (incorrect cached value)
    * stress-pci: print PCI config and resource space read rates
    * core-helper: fix typo on STRESS_MAXIMUM macro
    * core-cache: Add 32 bit variants of 64 bit hashes
    * core-hash: add more comments to explain the nuances of memcpy
    * core-hash: xorror64: cast len to uint64_t before flipping bits
    * core-helper: simplify stack size calculations using STRESS_MAXIMUM macro
    * core-helper: limit iterations on stress_get_prime64
    * stress-priv-instr: remove extraneous ) for SPARC (again)
    * stress-priv-instr: remove extraneous ) for SPARC
    * stress-mlock: fix typo on time function
    * stress-judy: move judy_ops array to function scope
    * core-resources: clean up code, voidify, constify, misc cleanups
    * stress-dirdeep: only report directories being deleted if it is taking
      a while to complete
    * stress-dirdeep: remove commented out cruft.
    * stress-evivar: ignore ioctl FS_IOC_SETFLAGS error return
    * stress-sigio: use metrics interface to report SIGIOs per sec
    * stress-malloc: add missing tab
    * stress-judy: add judy insert/find/delete rate metrics
* Tue Dec 13 2022 Dirk Müller <dmueller@suse.com>
  - update to 0.15.01:
    * stress-tlb-shootdown: fix missing temporary directory removal
    * stress-priv-instr: handle SIGBUS as SIGILL for FreeBSD
    * stress-procfs: rename shadowed variable offset to mem_offset
    * stress-brk: cast uint8_t ptr to void * for munmap
    * stress-syscall: remove redundant initialization of variable max
    * kernel-coverage: add two more stack stressor options
    * stress-stack: add a new --stack-unmap option to unmap pages in stack
    * stress-brk: regularly unmap pages in heap to create many heap mappings
    * stress-pagemove: fix modulo of negative issue causing page check
      failure
    * stress-procfs: clean up off_t and ptr cast warnings
    * stress-priv-instr: add support for aarch64
    * stress-far-branch: set base to 0, remove mask
    * stress-priv-instr: fix swapped size and fd args to mmap
    * stress-priv-instruct: fix typo: HAVE_ASM_S390_PTLV -> HAVE_ASM_S390_PTLB
    * stress-priv-instr: onlt log unhandled instructions info if any ops are
      not trapped
    * stress-priv-instr: add privileged instruction stressor
    * stress-x86cpuid: fix short help message
    * stress-*, core-*: Fix uname success check for Solaris/OpenHipster
    * stress-x86cpuid: stressor does not verify, so set VERIFY_NONE
    * stress-rdrand: reduce number of loops to avoid timeout overrun
    * stress-x86cpuid: remove trailing spaces after comments
    * stress-ng: free names[i] at first opportunity
    * stress-syscall: clean up some valgrind uninitialized memory warnings
    * stress-syscall: set threshold based on total available syscall tests
    * stress-syscall: add restart_syscall system call
    * stress-x86cpuid: add some more CPUID leaf types
    * stress-nop: add some more x86 long nops, add metrics
    * core-thermal-zone: move scope of total and count, add division by zero
      check
    * stress-*: add missing space between + operator
    * Manual: update contributors
    * stress-x86cpuid: replace ns with nanosecs in metrics
    * stress-fault: double major faults using madvise PAGE_OUT where
      possible
    * stress-fault: triple minor page faults using MADV_DONTNEED where
      available
    * stress-tlb-shootdown: double TLB read/writes and misses
    * stress-x86cpuid: more cpuid method for cpu stressor and make new
      stressor
    * stress-touch: add spacing between list of touch opts
    * stress-softlockup: remove redundant fflush call
    * stress-open: add open duration metrics
    * stress-*: use pr_inf_skip for skipped stressor messages
    * stress-nanosleep: add option --nanosleep-threads
    * core-hash: align primes lookup table, slight improvement
    * README.md: add another research paper citation
    * stress-peterson: add note describing cache alignment optimization
    * stress-dekker: add note describing cache alignment optimization
    * stress-*: replace various empty signal handlers with
      stress_sighandler_nop
    * stress-page-swap: only define stress_pageswap_count_paged_out when
      required
    * stress-far-branch: move #endif to end of correct function
    * stress-far-branch: only define stress_far_mmap_try32 if required
    * stress-sysfs: add sys_skip_paths array for paths to skip reading
    * stress-rdrand: remove metrics from debug, they are in the metrics
      output
    * stress-urandom: add random read rate metrics
    * stress-remap: add remap page metrics
    * stress-pageswap: add duration per page swapout metrics
    * stress-mutex: add mutex locking rate metrics
    * stress-mergesort: style: replace ptr+1 with ptr + 1
    * stress-memhotplug: add metrics reporting for successful
      offline/online operations
    * stress-dekker: add cache friendly padding in mutex and counters
    * stress-peterson: add cache friendly padding in mutex and counters
    * stress-peterson: add mutex duration metrics
    * stress-dekker: add mutex duration metrics
    * stress-cpu-online: add offline/online duration metrics
    * stress-munmap: use __builtin_clzl for faster log2(n) calculation
    * stress-idle-page: fix comment description of stressor
    * stress-far-branch: report that architecture may not be supported
    * stress-far-branch: trim stride to minimum size, add ppc6le
      implementation
    * stress-dentry: remove empty tabbed line
    * stress-fifo: add --fifo-data-size option to specify the data
      read/write size
    * stress-dup: add dup call duration metrics
    * stress-dentry: add some dentry create/access/unlink metrics
    * stress-brk: add sbrk page expand/shrink metrics
    * stress-binderfs: add mount/umount duration metrics
    * stress-bind-mount: add mount/umount duration metrics
    * stress-sockpair: add metrics for socketpair call rate and write rates
    * stress-sockpair: add potential sockpair sk leak test
    * stress-vm: add a checkboard method
    * stress-procfs: make helper function stress_proc_scandir static
    * stress-stream: remove redundant casts
    * stress-ng: move declaration of pointer munged
    * stress_vm: replace stress_vm_popcount with stress_vm_count_bits8
    * stress-cpu/vm: use builtin popcount where available
    * stress-ng.h: make ALIGNED macro a no-op for Minix (wrong number of
    * stress-vm: fill memory from a 32 bit Galois linear feedback shift
      register
    * Manual: fix spelling mistake "iterively" -> "iteratively"
    * stress-far-branch: re-work mmap handling for 32 bit and improved random
      mmaps
    * stress-sparsematrix: add a splay tree implementation to the mix
    * stress-procfs: sanity check /proc/self/mem
    * stress-mmap: attempt to name VMA using prctl
    * workflows: unset env for Trivy upload
    * workflows: set env for Trivy
    * workflows: set correct name for env
    * workflows: append env setting into $GITHUB_ENV
    * workflows: add missing ) at end of expression
    * workflows: fix IMAGE_REPOSITORY env setting
    * stress-shm: move /dev/shm check to earlier in the setup phase
    * stress-shm: skip stressor if /dev/shm is not mounted with tmpfs on
      linux
    * stress-sysfs: check for zero sysfs entries after pruning the directory
* Fri Nov 18 2022 Martin Hauke <mardnh@gmx.de>
  - update to version 0.15.0
    * see https://github.com/ColinIanKing/stress-ng/blob/V0.15.00/debian/changelog
    for the full changelog
* Mon Oct 10 2022 Dirk Müller <dmueller@suse.com>
  - update to version 0.14.6
    * see https://github.com/ColinIanKing/stress-ng/blob/V0.14.06/debian/changelog
    for the full changelog
* Sun Sep 18 2022 Martin Hauke <mardnh@gmx.de>
  - update to version 0.14.5
    * see https://github.com/ColinIanKing/stress-ng/blob/V0.14.05/debian/changelog
    for the full changelog
* Fri Jul 22 2022 Dirk Müller <dmueller@suse.com>
  - update to version 0.14.3
    * see https://github.com/ColinIanKing/stress-ng/blob/V0.14.03/debian/changelog
    for the full changelog
* Wed Apr 13 2022 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.14.00
    See https://github.com/ColinIanKing/stress-ng/blob/V0.14.00/debian/changelog
    for the full changelog
* Sun Mar 27 2022 Dirk Müller <dmueller@suse.com>
  - update to 0.13.12:
    See https://github.com/ColinIanKing/stress-ng/blob/V0.13.12/debian/changelog
    for the full changelog
* Wed Oct 13 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.13.05
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Tue Sep 28 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.13.04
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Fri Sep 17 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.13.02
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Thu Sep 02 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.13.01
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
  - Reenable parallel build
* Fri Aug 20 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.13.00
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Mon Jun 28 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.12.11
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Tue Jun 08 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.12.10
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Sat May 08 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.12.08
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Fri Apr 23 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.12.06
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Sun Feb 28 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.12.04
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Sat Dec 26 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.12.01
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Fri Dec 04 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.12.00
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Sat Nov 14 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.24
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Fri Oct 30 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.23
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Fri Oct 23 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.22
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Thu Sep 17 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.21
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Mon Sep 07 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.20
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Mon Aug 24 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.19
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Wed Aug 12 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.18
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Fri Jul 31 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.17
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Thu Jul 16 2020 Petr Vorel <pvorel@suse.cz>
  - Update to version 0.11.15
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Fri Jun 19 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.14
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Wed May 27 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.12
    * Setup the checksum before forking off child stressor (LP: #1880840)
    - fixes null checksum if child is killed before the stressor
      function gets invoked.
    * stress-stackmmap: make ends of stack inaccessible to stop clobbering
      non-stack regions
    * stress-dev: disable TIOCGETD for the moment as it causes some hang
      issues
    * stress-context: always swap context back to main microthread on
      termination
    * stress-sock: voidify fd arg to clean up build warning on Solaris
    * Add run-time autoconfig check for struct ifconf
    * stress-sem-sysv: test illegal semtimedop only if it is exists
    * stress-sem-sysv: workaround kfreebsd8 EINVAL on semtimedop
    * stress-sem-sysv: don't use semtimedop if it returns -ENOSYS
    * stress-sem-sysv: only exercise SEM_STAT on linux
    * stress-ng: fetch yaml filename before running stress tests
    * Makefile: rm -f the makefile on clean
    * stress-ng: Don't track config or show in diff
    * Makefile: remove the need for an empty config file
    * stress-ng: fix long form if -x option, use "exclude" instead of "list"
    * stress-ng: README: update libsctp name for RHEL, fedora, related
      distros
    * stress-memthrash: silently ignore ESRCH pthread_join failures
    * stress-madvise: voidify pthread_join return, we don't care about it
    * stress-inode-flags: voidify pthread_join return, we don't care
      about it
    * stress-dev: voidify pthread_join return, we don't care about it
    * shim_waitpid: allow a few retries before throttling retry
    * kernel-coverage.sh: move the quick spin through stressors to the end
      of the test
    * Fix --seq mode checksum with multiple stressors and sanity checking
    * stress-vm: fix bit error checking when bogo-ops limits reached
    * core-ftrace: fix removed filename setting statement
    * core-ftrace: remove setting of set_event_pid and refactor code
    * core-out-of-memory: return EXIT_SUCCESS on --oomable
      option (LP: #1879782)
    * stress-get: fix #ifdef check on getpagesize
    * core-out-of-memory: return EXIT_NO_RESOUCE on --oomable
      option (LP: #1879696)
    * core-shim: add delay before re-waiting
    * stress-dev: add block device lseeks and force return to be stashed
    * Add memory barriers an ready flag to check if counter is in a sane
      state
    * core-shim: rework waitpid again, terminate child on EINTR (LP: #1879447)
    * stress-dev: remove sleep and return EXIT_SUCCESS on child exit
    * stress-ng: add checksum sanity check on bogo ops stats and run flag
    * stress-mq: add SIGEV_SIGNAL events to exercise kernel
    * stress-shm-sysv: exercise shmctl and shmdt race on child exit
    * stress-shm-sysv: exercise NUMA mempolicy on shm
    * stress-sem-sysv: exercise some invalid options to get more kernel
      coverage
    * stress-sock: add a few more ioctls to exercise
    * syscalls: update preadv/preadv2 and pwritev entries
    * stress-hdd: use preadv, preadv2, pwritev, pwritev2
* Sat May 16 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.10
    * core-ftrace + manual: update caveat about ftrace stats
    * stress-pty: fix incorrect placing of #endif's
    * core-ftrace: warn when --ftrace is used on systems that don't
      support it
    * core-ftrace: voidify unused argument in stress_ftrace_add_pid
    * kernel-coverage: add ftrace and class exercising
    * core-ftrace: move OPT_FLAGS_FTRACE check to core-ftrace
    * core-ftrace: try to filter by parent and child process IDs
    * core-ftrace: add caveat about tracing stats captured
    * core-ftrace: fix some resource free'ing issues
    * stress-efi-var: optimize check for . files
    * stress-efivar: remove free of efi_dentries
    * stress-chdir: ensure all fd's and filenames are invalid before
      testing
    * Add --ftrace option to get some kernel function tracing metrics
    * stress-pty: exercise tcdrain, tcflush, tcflow and tcgetattr
    * stress-vm: use mwc64() for random numbers rather than random()
    * stresss-vdso: add missing line
    * stress-pipe: fix build failure on non-Linux platforms on pr_fail
    * Replace pr_fail_err with pr_fail to allow more flexible error
      messages
    * Remove pr_fail_dbg and replace with pr_fail
    * Remove pr_fail_args_errno and pr_fail_errno
    * core-helper: remove directory if an error occurs on mkdir
* Thu May 07 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.09
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Thu Apr 23 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.08
    See http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
    for the full changelog
* Mon Mar 30 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.06
    * stress-dev: remove TIOCGETC and TIOCSETC ioctl to fix FTBFS on
      alpha
    - this is the 2nd attempt to fix this issue, this time I'm
      removing the use these specific ioctl commands.
* Sun Mar 29 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.05
    * stress-dev: define a shim for struct tchar, fixes a FTBFS
      on arch alpha
* Sun Mar 29 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.04
    * stress-sockabuse: reduce scope of variable sfd
    * stress-reboot: reduce scope of another ret variable
    * stress-reboot: reduce scope of variable ret
    * stress-skiplist: make function skip_list_free static
    * stress-madvise: relax constness of buf pointer
    * stress-reboot: don't pass args to clone, it is not required
    * stress-reboot: remove shadowed variable ret
    * stress-sysbaddr: add guard on bad_getdomainname and comment
      out bad_acct
    * stress-sysbadaddr: disable acct for the moment.
    * stress-sysbadaddr: limit clone to just linux for the moment
    * stress-sysbadaddr: pass incremented addresses to avoid restrict
      warnings
    * stress-sysinfo: cast void * to the appropriate arg types on system
      calls
    * stress-reboot: add and use SHIM_CAP_SYS_BOOT
    * stress-reboot: move help so it's always built in
    * Add a reboot stressor.  This does not actually reboot a system.
    * stress-sigfd: exercise the fd info of the signalfd
    * stress-fcntl: pass uids array to fcntl for F_GETOWNER_UIDS cmd
    * stress-sysbadaddr: remove create, it can leave broken files in
      directory
    * stress-sysbadaddr: add in more system calls
    * stress-procfs: remove ARM64 workaround as this is now fixed
    * README: update stressor stats
    * stress-xattr: don't fail to build if HAVE_LGETXATTR is not defined
    * stress-xattr: don't fail to build if HAVE_LSETXATTR is not defined
    * stress-xattr: don't fail to build if HAVE_LLISTXATTR is not defined
    * core-shim: fix typo on LLISTXATTR detection
    * Add shims to xattr system calls
    * stress-pipeherd: fix typo in switch rate info
    * stress-sockabuse: remove xattr from OS X builds
    * stress-dev: add TCOOFF, TCOON, TCIOFF, TCION ioctls
    * stress-dev: add TIOCGETC and TIOCSETC ioctls
    * stress-rtc: exercise RTC_SET_TIME, RTC_IRQP_SET and RTC_VL_READ
      ioctls
    * stress-ustat: silently ignore bad ustat buf
    * stress-sockabuse: don't memset timespec if we don't have
      HAVE_FUTIMENS
    * stress-sockabuse: silently ignore EADDRINUSE error when binding
    * stress-sockabuse: use different port for each instance
    * stress-sockabuse: use DEFAULT_SOCKABUSE_PORT as the default post
    * stress-ng.h: update a couple of socket port definitions
    * core-shim: cast shim'd ustat arg to void *
    * stress-sockabuse: localize variable n to FIONREAD ioctl code block
    * core-shim: fix missing ; on shim_enosys call
    * Add a skiplist stressor
    * Add socket file descriptor abusing stressor
    * stress-madvise: exercise madvise on mappings in threads where
      possible
    * stress-cpu: remove tab
    * syscalls.txt: remove stray ' char
    * Add a shim for deprecated system call ustat
    * stress-eventfd: exercise /proc/self/fdinfo on the eventfd
      descriptors
    * stress-chattr: fix build failure for non-Linux platforms
    * Add chattr file attribute stressor
    * stress-dentry: pressurize the dentry cache with negative dentries
* Mon Mar 16 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.3
    * Code cleanup only, no functional changes
* Sun Mar 08 2020 Martin Hauke <mardnh@gmx.de>
  - Supplement against bash-completion, not bash
* Sun Mar 08 2020 Martin Hauke <mardnh@gmx.de>
  - Drop SLE12 compat ifdef
* Wed Mar 04 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.02
    * core-parse-opts: cater for -ve values
    * core-parse-opts: check for non-numeric in numeric args
    * Fix --random mode
    * Allow negative --random for selecting number of online CPUs
    * stress-prctl: add PR_SET_IO_FLUSHER PR_GET_IO_FLUSHER prctl
      commands
    * stress-mmapfork: check if parent is OOM'd and force exit on
      early abort
    * stress-mmapfork: force reap on interrupt waiting for pid
    * stress-mmapfork: ensure we kill and reap child processes
    * stress-mmapfork: reap when no more process slots are free
    * stress-mmap: add in more yield points
* Wed Feb 26 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.01
    * Ensure --aggressive mode terminates early (LP: #1858858)
    * stress-ptrace: also check for EACESS errors
    * stress-ptrace: add one more EPERM check
    * stress-ptrace: make EPERM non-fatal error, modify pr_info
      messages
    * stress-ptrace: terminate in with failure if child cannot be
      ptraced
* Sun Feb 16 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.00
    * Makefile: bump version and change codename
    * stress-pipeherd: make sure child terminates with _exit()
    * kernel-coverage: add timer-slack timer setting
    * Fix --timer-slack correctly, fetch argument and set it
    * core-parse-opts: sanity check uint32 and int32 min/max values
    * Add environment stressor
    * Make several const objects static
    * stress-pidfd: voidify return from pause system call
    * stress-get: add missing check_do_run exit points after new get*
      system calls
    * stress-get: exercise a few more get* system calls
    * stress-pipeherd: add context switch stats
    * Add pipeherd stressor: a stress to simulate a thundering herd of
      pipe wakeups
* Sat Feb 08 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.10.19
    * stress-mmapaddr: make stress_mmapaddr_child static
    * stress-wait: remove duplicated pr_fail message and cast pid_t to
      long int
    * stress-memrate: rename NANOSEC to STRESS_NANOSEC to avoid clashing
    * stress-cyclic: avoid NANOSEC* name classhes, rename to STRESS_NANOSEC
    * Fix the MAX_FILE_LIMIT shift, use 1ULL instead of 1UL
    * stress-sockfd: attempt to read from the fd passed over the socket
    * stress-fork: fix time_now calls to stress_time_now
    * stress-clone: move a #if defined that got moved to the wrong place
    * set maximum file size based on off_t size
    * set maximum memory limit to MAX_48 and maximized limits to MAX_32
    * core-sched: prefix typedefs with stress_
    * core-perf: prefix typedefs with stress_
    * core-net: prefix typedefs with stress_
    * core-ignite-cpu: prefix typedefs with stress_
    * core-cache: prefix typedefs with stress_
    * core-cache: prefix typedefs with stress_
    * stress-*: prefix typedefs with stress_
    * stress-pty: allocate the pty structure on the heap, don't use the
      stack
    * stress-stackmmap: ensure random data is pushed onto the stack
    * stress-stack: fill pages with non-zero content to avoid same-page
      merges
    * stress-spawn: fix up a comment
    * stress-wait: add waitid siginfo sanity checks
    * stress-wait: fix WIFCONTINUED check because of a typo in the check
    * core-helper: map signal number to signal name
    * core-shim: fix renaming of time_now to stress_time_now
    * core-helper: voidify arg fd in stress_is_dev_tty
    * stress-x86syscall: move scope of variable j
    * stress-vdso: measure test overhead to compute more accurate results
    * stress-x86syscall: measure test overhead to compute more accurate
      results
    * core-time: prefix helper functions with stress_
    * core-thrash: prefix helper functions with stress_
    * core-thermal-zone: prefix helper functions with stress_
    * core-perf: prefix perf helper functions with stress_
    * core-mount: add stress_ to mount helper functions
    * Add stress_ to mmap_set and mmap_check helper functions
    * Prefix mincore helper functions with stress_
    * Rename madvise_random to stress_madvise_random
    * stress-zlib: scale the logmap value to produce harder to compress
      data
    * stress-zlib: add chaotic number generator using a logmap method
    * replace g_keep_stressing_flag with two helper functions
    * stress-memthrash: add byte swapping memory stepping thrasher
    * stress-sysfs: add bad sysfs files to hash table
    * Makefile: remove need to define __FreeBSD_Kernel__
    * Add more stress_ prefixes to various core functions
    * core-ignite-cpu: prefix ignite_* functions with stress_
    * core-cpu: rename cpu_is_x86 to stress_cpu_is_x86
    * core-hash: remove need for str pointer
    * core-hash: optimize hash adding, reduce need for strdup and a free
    * stress-zombie: make max zombies a 32 bit
    * stress-clone: make max clones a 32 bit
    * stress-chdir: cleanup the chdir(cwd) loop
    * stress-memrate: clean up continuation lines
    * Rename set_oom_adjustment -> stress_set_oom_adjustment
    * Add stress_oomable_child helper to catch and restart OOM'd child
      processes
    * stress-chdir: use flags rather than #ifdef around the open call
    * core-hash: move various string hashing functions to core-hash
* Wed Jan 29 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.10.18
    * stress-urandom: handle ENOTTY errors on ioctl() on older
      kernels
  - Update to version 0.10.17
    * stress-dev: add blocked device open sanity check
    * stress-cpu: add lowest common multiple sanity check on gcd
      computation
    * stress-clock: exercise clock_getres on a /dev/ptp0 clockid
    * stress-clock: exercise /dev/ptp0 on linux
    * stress-tmpfs: add MAP_HUGETLB mmap option and reduce sleep time
    * stress-mmap: remove duplicated no_mem_retries increment
    * stress-membarrier: exercise more membarrier commands
    * stress-fcntl: exercise F_SETOWN, F_SETOWN_EX and F_GETOWN_EX
      more
    * stress-exec: create and try to execute a garbage executable
    * stress-stream: fix failure message logging
    * stress-shm: add some more shm exercising on shm fd
    * stress-ramfs: rename mount point directory to mnt
    * stress-af-alg: add helpers to lookup hash types by name or type
    * stress-af-alg: remove ptr + 2 occurrences
    * stress-msg: exercise MSG_COPY if it is available
    * stress-aio-linux: ignore EINVAL on io submits for fdsync or
      fsync commands
    * stress-brk: silently ignore brk on a specific address failures
    * stress-sysfs: disable ROM test as this is causing some issues
    * stress-mq: use 0..127 priority levels chosen at random
    * stress-quota: add CAP_SYS_ADMIN prechecks before running the
      stressor
    * stress-sysfs: skip over /sysfs kernel debug interfaces
* Sat Jan 11 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.10.16
    * stress-bad-altstack: aggressively re-try when we can't
      segfault the handler
    * stress-aio-linux: perform periodic async fdsync and fsync
      and use lots of open files
    * stress-aio-linux: add async reads and allocate buffers
    * stress-dev: Add TIOCMBIS and TIOCMBIC ioctls
    * stress-dev: add TIOCNXCL and TIOCEXCL ioctls
    * stress-dev: add a couple more tty specific ioctls
    * stress-aio: fix sleepy wait to make it interruptible
    * Manual: move the --set and --set-ops to the correct place
    * stress-sysfs: improve timeout on slow sysfs entries
    * stress-ramfs: create/lstat/remove symlink file on ramfs
      filesystem
* Fri Jan 03 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.10.15
    * Lots of bugfixes and fixed compiler warnings since 0.10.14 See
      http://kernel.ubuntu.com/git/cking/stress-ng.git/plain/debian/changelog
      for the full changelog

Files

/usr/bin/stress-ng
/usr/share/doc/packages/stress-ng
/usr/share/doc/packages/stress-ng/README.md
/usr/share/licenses/stress-ng
/usr/share/licenses/stress-ng/COPYING
/usr/share/man/man1/stress-ng.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024