Skip to content

ndctl: release v61

Compare
Choose a tag to compare
@stellarhopper stellarhopper released this 26 Jun 17:42
· 832 commits to main since this release
v61
0d6aeea
This release incorporates functionality up to the 4.18 kernel, and
a number of bug fixes and improvements.

Highlights include a fix to the error injection APIs to inject fewer
bytes of errors per sector, support for building documentation with
asciidoctor in addition to asciidoc, multi-arrgument support for
util_<obj>_filter, and a new OPTION_FILENAME in option parsing. Unit
test updates include cleanups to unit test scripts refactoring out a
lot of common boilerplate, MADV_HWPOISON tests, and a new test for
capacity vs label locking.

Commands:
    inject-error: add a --saturate option to inject entire sectors
    list: display the 'map' location in namespace listings
    list: add controller temperature, and its threshold/alarm setting

Tests:
    dax-pmd, device-dax: add a test for MADV_HWPOISON
    sector-mode.sh: fix to work with updated label support in nfit_test
    common: source common bash functions and variables
    dsm-fail: test for capacity vs label locking
    libndctl: update for smart controller temperature
    various: disable tests that inject poison with dax until 4.19

APIs:
    ndctl_cmd_ars_cap_get_clear_unit
    ndctl_cmd_ars_stat_get_flag_overflow
    ndctl_namespace_inject_error2
    ndctl_namespace_uninject_error2