github axboe/fio fio-3.43

3 hours ago

What's Changed

  • helper_thread: Handle EINTR errno from select() by @alex310110 in #2079
  • Support write overlap numberio verification when io_size > size by @minwooim in #2074
  • verify: fix segfault in timedout teardown by @minwooim in #2081
  • fio: prevent OOM by not allocating buffer for TRIM range by @dennischerchang in #2069
  • Fix that the function libzbc_report_zones fails prematurely when encountering SOBR zone types if using libzbc engine by @rorychen in #2083
  • cgroup: fix path buffer overflows for long cgroup names by @linuxholic in #2085
  • t/io_uring: add --hugetlb option for hugetlbfs IO buffers by @ming1 in #2088
  • init: fix memory leaks reported by LeakSanitizer by @malikoyv in #2090
  • verify: skip errored WRITE offset in verify by @minwooim in #2086
  • backend: remove linux/prctl.h include to fix musl conflict by @lucashecht in #2097
  • engines/nvme: fix addr/data_len for no data nvme commands by @swarnagh6 in #2101
  • blktrace: fix three bugs in merge_blktrace_iologs path by @wangxp006 in #2099
  • doc: indicate that metadata options are supported with io_uring by @calebsander in #2104
  • Introduce crash-aware data verification by @minwooim in #2091
  • Io uring/multiple write modes by @minwooim in #2089
  • backend: log trim @io_u to io_hist even do_verify=0 by @minwooim in #2105
  • io_uring: register ring fd and reduce code duplication by @calebsander in #2108
  • verify: fix bandwidth asymmetry and memory leak with norandommap by @malikoyv in #2107
  • engines/io_uring: Introduce BSG io uring cmd by @ljw8161 in #2102
  • io_uring: Add support for 'zone_append' when using uring_cmd and zonemode ZBD by @Krien in #2103
  • Implement Sequence Distribution feature with Striding by @vadlakondaswetha in #2094
  • server: properly reap child processes on SIGINT to prevent assertion crash by @cenhuil in #2109
  • iolog: size pending log larger than iodepth to avoid log assertion by @SAY-5 in #2115
  • Fix a few recent Coverity complaints by @bvanassche in #2116
  • parse: ignore leading minus sign when splitting options by @cenhuil in #2112
  • stop experimental verify based on bytes issued, not completed by @malikoyv in #2118
  • engines/io_uring: add copyright header to bsg files by @ljw8161 in #2125
  • engines: add ROCm hipFile engine via shared gpuaccel layer by @sbates130272 in #2113
  • libnfs only requires gnutls on Linux by @bsdkurt in #2135
  • engines/io_uring_cmd: extend bsg cmd_type with cdb_len, verify, and prefetch by @ljw8161 in #2123
  • doc: change RWF_UNCACHED to RWF_DONTCACHE by @Panky-codes in #2138
  • backend: exit non-zero when a job process is killed by a signal by @Vladyyy in #2129
  • verify: dump the received buffer when zero verify fails by @sarthak-k in #2140
  • Consolidate all caller of io_ops_commit() to call td_io_commit() by @dennischerchang in #2139
  • Fixes: #2142 inconsistent type of convert_agg_kbytes_percent()'s caller by @dennischerchang in #2143
  • README: fix unclosed angle bracket in maintainer email by @vic233333 in #2147
  • Remove metadata transfer from Data Transfer 00b commands by @sc108-lee in #2145

New Contributors

Full Changelog: fio-3.42...fio-3.43

Don't miss a new fio release

NewReleases is sending notifications on new releases.