elbencho Changelog

What's new in elbencho 3.0.7

Mar 22, 2024
  • New Features & Enancements:
  • Added new multi-arch (ARM64 & x86_64) docker container with CUDA/GDS support.
  • If an S3 object prefix contains a sequence of three or more '%' chars, this sequence will now get replaced by a random hex string of the same length.
  • New option to specify a custom path and prefix for AWS S3 SDK log file: "--s3logprefix".

New in elbencho 3.0.5 (Jan 6, 2024)

  • New Features & Enhancements:
  • Square brackets can now be used to define number lists and ranges in paths, host lists, S3 endpoints.
  • Examples:
  • 4 different files (myfile1, myfile2, ...): elbencho -w /data/myfile[1-4]
  • Specify two different hosts (node001, node002): elbencho --hosts node00[1,2]
  • Specify 2x5=10 different S3 servers (192.168.1.1, 192.168.2.1, ...): elbencho --s3endpoints http://192.168.[1,2].[1,3,5-7]
  • General Changes:
  • Use latest Alpine Linux 3.x for Alpine-based docker containers instead of always 3.14.
  • Support building without fullscreen live stats to avoid ncurses dependency. ("make NCURSES_SUPPORT=0").

New in elbencho 3.0.3 (Dec 31, 2023)

  • New Features & Enhancements:
  • Block variance to defeat compression is now also effective for writes from GPUs.
  • Makefile now provides options to manually specify CUDA include and library paths.
  • Added support for S3 multi-delete (S3 DeleteObjects) operation. See new option "--s3multidel".
  • General Changes:
  • S3 error messages now also show HTTP error code.
  • Use latest Alpine Linux 3.x for static builds instead of always 3.14.
  • Core binding arguments now support "all" as value: "--zones all" & "--cores all".
  • GPU list argument now supports "all" as value: "--gpuids all".
  • Added cygserver.exe to Windows .zip package to speed up Active Directory lookups.
  • Fixes:
  • elbencho-chart tool now also works with csv files created via "--livecsv".