github ColinIanKing/stress-ng V0.19.01

latest releases: V0.19.04, V0.19.03, V0.19.02...
3 months ago

stress-ng V0.19.01 "crunchy chocolate cookie"

Bug fix release

  • many procfs stressor fixes
  • Cygwin porting fixes (Kudos to Christian Franke)
  • Improvements to manual
  • Fix missing optimisation flags in eigen stressor (2-15x speed improvement)
  • NUMA fixes

Detailed Changelog

[Christian Franke]

  • stress-procfs: enable for Cygwin
  • stress-brk: Fix build if MCL_FUTURE is undefined

[Fejza Indrit]

  • stress-{matrix|eignen}: fix spelling for matrix

[Colin Ian King]

  • Makefile: add CITATIONS.md to make dist rule
  • core-helper: block SIGLARM on all signal handlers (except for SIGALRM)
  • stress-ng.h: rename nullptr to null_ptr
  • Remove $CXXFLAGS from echo'd cpp build
  • Makefile: ensure CXX flags are set with optimize options
  • stress-procfs: uncomment digit_count
  • stress-bigheap: make variable stride non-clobberable
  • stress-set: handle OS X ENOBUFS error on settimeofday
  • README.md: remove a white space
  • README.md: add missing [] on hypertext link
  • core-vmstat: allow thermalstats to be reported at zero'th second
  • README.md: add Cygwin issues found with stress-ng
  • stress-procfs: fix build failure on strlcpy, use shim_strscpy
  • README.md: Add Coverity badge
  • stress-procfs: fix readlink path size
  • stress-lockmix: only declare rc when is is required
  • stress-tlb-shootdown: reduce scope of variable val
  • stress-ramfs: reduce scope of variable i
  • stress-pci: reduce scope of ns, make variables const
  • stress-monte-carlo: reduce scope of array buf
  • stress-memrate: reduce scope of variable i
  • stress-filerace: reduce scope of array data
  • stress-filerace: only declare fd if it is required
  • core-affinity: constify pointer tmpptr
  • core-numa: only dereference numa_mask once it has been null checked
  • README.md: add linux kernel performance improvement link
  • stress-procfs: remove exclusion of mmap_fles
  • stress-procfs: avoid read/writes on pipes, sockets
  • stress-procfs: fix backward reads on fd except for pipe
  • debian/changelog: remove duplicated changelog entries
  • stress-skiplist: replace var length array with skiplist pointer array
  • stress-lsm: use tmp_ctx to ensure struct ctx fields are naturally aligned
  • Manual: use (mu for multiply
  • Manual: use (ap for approx sign
  • Manual: use troff >= sign for >=
  • Manual: add ( ) on fma assignments
  • stress-reboot: ensure rc is returned at end of function
  • stress-sem-sysv: ignore return from semctl call
  • stress-oom-pipe: nver close negative fds
  • stress-filerace: remove pointer d, it is not required
  • stress-dev: ensure lists are free'd on error return path
  • stress-brk: remove redundant assignment to ptr
  • core-numa: remove redundant initialization of chunks
  • core-cpuidle: clear residual unset residencies
  • core-cpuidle: initialize all cpu idle data rather than just list element length
  • Makefile: fix scan-build builds
  • stress-procfs: remove debug again
  • stress-procfs: mash pids in procfs entries and hash strings in procfs entries
  • stress-procfs: remove debug
  • stress-procfs: increase $PID count to 5 processes
  • stress-procfs: stride around dlist using index j rather than i
  • README.md: update contributors list
  • core-numa: add null stress_numa_mask_and_node_alloc for non-NUMA systems
  • stress-readahead: print offsets as intmax_t type
  • stress-aiol: cast aiol_requests to ssize_t when comparing to n
  • stress-dev: disable TCXONC ioctls on tty
  • stress-signest: add SIGALRM
  • stress-personality: ensure personality array is non-zero sized
  • core-numa: rename param option to numa_option to clean up name shadowing
  • stress-mmaphuge: ensure context.numa_nodes is set to NULL
  • stress_uint64_to_str: add precision and truncate digits to zero flags
  • stress-llc-affinity: replace LLC with lower level cache in messages
  • stress-far-branch: add page size to info about branches and pages
  • stress-workload: emit workload threads message on just instance 0
  • stress-prio-inv: move t_end declaration to clean up build warnings
  • core-numa: add numa_nodes and helpers to handle non-zero NUMA node start
  • stress-procfs: avoid reading char and block device files
  • stress-aiol: cast res to int to get signed error
  • stress-aiol: only check read success if corresponding writes succeeded
  • stress-aiol: stress_aiol_check_buffer: replace int request with uint8_t patttern
  • stress-aiol: check info.events for failures
  • stress-aiol: fix spelling mistake: "aiol_requiests" -> "aiol_requests"
  • stress-fstat: remove alarm handler, it can make stressor exit too fast
  • stress-fiemap: add missing ioctl in info message
  • README.md: split citations into it's own page
  • stress-numa: add more info on numa mbind failures
  • stress-readahead: dump first data item if there is an error
  • stress-readahead: exit gracefully if file system is full
  • stress-procfs: fix off-by-one check on /proc/$PID
  • README.md: add another fix to an issue found by stress-ng
  • stress-prio-inv: add time check for timeeout
  • core-shared-heap: bump shared heap size
  • Manual: rework introduction paragraphs
  • core-numa: voidify args
  • core-numa: fix missing args in non-NUMA stress_numa_randomize_args
  • core-numa: limit max mbinds by number of NUMA nodes and instances
  • core-numa: limit 65536 mbind calls in stress_numa_randomize_pages
  • stress-sctp: replace sctp_association with sctp_udpencaps
  • stress-nice: exercise setpriority with invalid which and who values
  • stress-nice: only set process priority on child process
  • README.md: Add Christian Franke to contributor list

Don't miss a new stress-ng release

NewReleases is sending notifications on new releases.