-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 5 Mar 2024 16:43:38 +0000 Source: stress-ng Architecture: source Version: 0.17.06-1 Distribution: unstable Urgency: medium Maintainer: Colin Ian King <colin.i.king@gmail.com> Changed-By: Colin Ian King <colin.i.king@gmail.com> Changes: stress-ng (0.17.06-1) unstable; urgency=medium . [Hsieh-Tseng Shen] * Manual: fix a few typos . [Colin Ian King] * Makefile: bump version * stress-fd-fork: fix comment for STRESS_FD_DEFAULT * stress-fd-fork: fix spelling mistake "discriptors" -> "descriptors" * test/test-utime: zero buf * test/test/test-pthread-setaffinity-np: zero cpuset * stress-fork: voidify pid * Makefile.config: ensure all CONFIG_LDFLAGS are passed through LIB_ORDER filter * stress-sigsegv: ignore SEGV_ACCERR error check on OpenBSD * stress-hsearch: typedef ACTION if we don't have native hsearch support * Makefile.config: workaround a make issue on Nixos, add empty echo in loop * stress-aiol: fix interrupted or end of stressing aiol waits with -1 return * stress-peterson: add mfence to fix failures on out-of-order ARM cpus * stress-pci: report untested PCI rates as "unknown" rather than 0.00 * stress-ng.h: only define _FILE_OFFSET_BITS if it is not defined * stress-signest: add some more signals, sort them in name order * Makefile: add --cache-enable-all for slow-test-all and verify-test-all * stress-chroot: fix placement of colon in chroot escape message * stress-ng: add a few more percent wiggle room on end of run estimate * stress-stream: improve memrate message * stress-mq: add note to increase /proc/sys/fs/mqueue/queues_max for linux * stress-kvm: report KVM kernel API as a debug message * stress-dev: add notes about running as root to exercise more devices * Makefile: add --progress and remove --verbose from verify-test-all and slow-test-all * stress-mlock: remove extranous space in debug message * stress-fd-fork: report approx number of fds * stress-fd-fork: report how many fds were closed * core-shim: add warning disabling pragma on extern stime declaration * stress-fork: handle 32/64 bit address for 32 bit systems * stress-enosys: don't exercise > 32 bits for 32 bit systems * stress-exec: only use MAP_STACK if it is defined * stress-memfd: remove duplicated declaration of fd * stress-cpu-online: remove duplicated declaration of variable cpu * stress-monte-carlo: declare stress_mc_supported for HAVE_ARC4RANDOM * stress-fork: voidify unused arg fork_unmap for non-linux builds * stress-cache: voidify cache related flags and mask * stress-dev: swap calloc arguments to the correct way around * core-target-clones: add Arrowlake and Pantherlake CPU support * Dockerfile: remove kmod and xxhash * Dockerfile: add mpfr and judy from community repos * stress-sigsegv: methodically exercise reads from all VM address range * core-perf: add swiotlb perf event and bump event count up as we are running low * core-perf: add IRQ tasklet entry/exit metrics * core-perf: add IPI Raise event * stress-resources: only declare ppid if HAVE_PIDFD_OPEN is defined * stress-cpu-online: ensure cpu is initialized * core-klog: ignore cpu affinity warnings, these are benign * stress-cpu-online: round-robin CPUs for instances 1 and 2 * stress-cpu-online: always try a different cpu and don't try an already offlined cpu * stress-ng: Fix net_port_map lock failure * stress-cpu: don't check for onlining failure for more than 1 instance * stress-bitonic: rename bionicsort_count to bitonic_count * stress-shellsort: remove redundant 8 bit sort * stress-bitonicsort: Add another sorting stressor * stress-cpu-online: run a child process that tries to pin itself to offlined CPU * core-resouces: open another fd, based on the stdout of parent pid * stress-memfd: don't populate memfd mapped pages * stress-memfd: exercise each flag per iteration * stress-memfd: change memfd_fds to a int32_t * stress-memfd: create some filenames just one * stress-memfd: use close_range on fds, fall back to loop'd fd close * stress-enosys: add 24, 40, 48, 56 bit syscalls * stress-malloc: add some SEGV action information * stress-fd-fork: add --fd-fork-file option to specify file to dup * stress-fd-fork: add metrics on time to open all fds and open 10000 files per loop * stress-fd-fork: add --fd-fork-fds option to specify number of files to open * Manual: add note about fd-fork bogo-op rate dropping over time * Manual: recommend using the maxtrix-3d stressor for cache misses * stress-ng: avoid potential division by zero by total_run * stress-fd-fork: add a file descriptor copying via fork stressor * Manual: Fix typo "maybe" -> "may be" * stress-crypt: add --crypt-method to allow encryption method to be selected * Manual: update crypt stressor with list of all crypt methods used * stress-memfd: fix #endif, removed the wrong one * stress-memfd: remove debug #ifdef's * stress-memfd: make random madvise calls an optional opt-in with --memfd-madvise * stress-memfd: add in opt-in zap pte test option --memfd-zap-pte * stress-memfd: include <linux/memfd.h> for MEMFD huge page flags * TODO: add IP_LOCAL_PORT_RANGE * stress-ng: add estimated completion time for --progress option * stress-ng: add a --progress option to show --sequential run progress * stress-fork: disable --fork-unmap if --fork-vm is also enabled * stress-fork: remove stress_set_proc_state so libbsd can be removed * stress-fork: don't remove readable pages that may be used in dlsym searches * stress-syscall: only define SHADOW_STACK_SET_TOKEN if it's not defined * stress-fork: add --fork-unmap option to force unmapping of shared libs * Makefile.config: specify library link ordering * stress-clone: force lazy bind libc functions to be bound before clone is run * stress-stream: fix collapse stream-madvise option to use MADV_COLLAPSE * stress-fpunch: add --fpunch-bytes option to specify fpunch file size * stress-fork: force lazy bind libc functions to be bound before child is run * stress-fork: do immediate _exit() call for short lived processes * stress-fork: make help clearer on process creation naming * core-thrash: no need to snprintf a fixed path name, clean up code * stress-fork: align info array to cacheline * stress-skiplist: add bounds check on ln2n * Manual: fix misalignment of --misaligned-ops option * stress-cache: zero buffer before benchmarking read/write rates * stress-cache: correctly report the cache flags being used * stress-vforkmany: add --vforkmany-bytes option to specify mmap size * core-mincore: add missing --page-in OPT_FLAGS_MMAP_MINCORE check * stress-vforkmany: use waste_size instead of WASTE_SIZE for mmap'd waste region * stress-numa: add support for MPOL_WEIGHTED_INTERLEAVE * core-helper: use program_invocation_name to get program name * stress-monte-carloc: add arc4 cryptographically-secure pseudorandom generator * stress-numa: add NUMA hit/miss metrics * stress-context: make context regions smaller, move stack to new mmap'd area Checksums-Sha1: 5ae13c891c6e18dc5cb2bc4f538abe936ff1a3e7 2201 stress-ng_0.17.06-1.dsc cb4d5aa0b12af499ce56dba5bcc0a7260e6bbf06 5529140 stress-ng_0.17.06.orig.tar.xz 725300fc229df7c07abd0930dadb82d5fa58f060 191580 stress-ng_0.17.06-1.debian.tar.xz 215199b8c056658513abc2e4a75abe6268edf017 11440 stress-ng_0.17.06-1_source.buildinfo Checksums-Sha256: 612bd8703d502743358d4f7c1f5f2e3201722d393968fcd300fb2dff2f71dfc7 2201 stress-ng_0.17.06-1.dsc 9002bfe0c0f6a3e0e0aa93b798c1fc11c61cfbefbaf8498deac3db98215aa2c4 5529140 stress-ng_0.17.06.orig.tar.xz a3f9ff5e0ecf2ae5d30ecf1236f60c65b2d8e465a80acc80ae70b04eed4c5486 191580 stress-ng_0.17.06-1.debian.tar.xz 83d001d39b761ccb769e9a49147a3dd2fc210ca9d6a88f6e6e598c6a1e895cae 11440 stress-ng_0.17.06-1_source.buildinfo Files: 9474605dbd25a1118fb1260189aeafa7 2201 devel optional stress-ng_0.17.06-1.dsc 8de1f77894573f213c97ab486fca529c 5529140 devel optional stress-ng_0.17.06.orig.tar.xz 579ad0a7a3449da351186560c98dfc37 191580 devel optional stress-ng_0.17.06-1.debian.tar.xz 2b7065607bb8818017355c52c320cbd6 11440 devel optional stress-ng_0.17.06-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmXnUNYACgkQaMKH38ao AiYGlQ/+LETahGCbsvTSWcCz1s5u82ysmKl4FTVpW4t11zznJti9za/Q1f9zt9ij xwekDFViCi7cVlYiYyGgk8NfYF8SvNjITYKGkT121KYYsHknhwBiXjOYSkELER24 1JcQHtFG2qZmSSTjZVhLUjA6xTXQ32MGHGnAd04PFvGoMhXMfNCK85N5Cq85M7xj uHzK+m9zASD5ORhRgqysMUj5LiUd94AFZxDdIwdILeVY0G+r3ZrdzC74NNIio8N6 sUhVfNgppQYLX+vZsjMUqRL1voFRTq2nTx1nuMCUXmzRj7Tk8lAK7MF/32q+F/Qt A8fcoo8RB7gPA6f1I6oP/GS4Ln8hVqGAAo8AaSHvYLvU6OQ3wjkg8oHOqeVZ6yHK YhY9Tr6mvGcS6LIthISwllSc+W1+xpR7MMNL9G89GcIH7YlxMIF7U+KctwYrPNQf ePddPysMiS/4glHeoG7OR7Hx6ZjvBGIL2Vd5Z4sJrG9mqgd/gFGa6/zIxs8E569G DdAZdAJf2S9HWmN6WJvsFhu/gwPFs7HRrqzigMLzqxbJrWFtuj07iNrMM+0HPPEO qayxUpP/UHF13TcLn3Uq0eWDVNsB4pHZVDF6Y9PGqrpSZxj0xl2klcYDTOZ4kCSM bYAHBStxFisqltbuw1Mfbxse3dr+scPUvwDwmFMiZc/PX3dxw1U= =fRwk -----END PGP SIGNATURE-----
Attachment:
pgpcqgMfU8_b2.pgp
Description: PGP signature