From: "Verma, Vishal L" <vishal.l.verma@intel.com>
To: "linux-nvdimm@lists.01.org" <linux-nvdimm@lists.01.org>
Subject: [ANNOUNCE] ndctl v62
Date: Tue, 14 Aug 2018 00:43:53 +0000 [thread overview]
Message-ID: <1534207431.3606.19.camel@intel.com> (raw)
https://github.com/pmem/ndctl/releases/tag/v62
This release incorporates functionality up to the 4.19 kernel, and a
number of bug fixes and improvements.
Highlights include addition of the 'ndctl monitor' command to monitor
for SMART health events, use of the new max_available_extent sysfs
attribute for namespace creation, verbosity levels for ndctl-list, a
udev rule for enabling the LSS latch when supported, a bypass route
for making the unsafe shutdown count available for non-privileged users,
improvements to ndctl-inject-smart that include an 'uninject' option
for all fields, and a new unit test, a number of static analysis fixes,
and unit test improvements and fixes.
Shortlog:
Dan Williams (2):
ndctl, test: check availability of MAP_SYNC for poison test
ndctl: Remove dependency on linker garbage collection
Keith Busch (5):
ndctl: Use max_available_extent for namespace
ndctl: Create ndctl udev rules for dirty shutdown
ndctl, intel: Fallback to smart cached shutdown_count
ndctl: Add 'list' verbose options
ndctl: Work around kernel memory corruption
Masayoshi Mizuma (3):
ndctl, test: remove the firmware image file before the test end
ndctl, documentation: Clarify the dimm id for ndctl list d option
ndctl, test: add a new unit test for max_available_extent namespace
Maxwell William (1):
util/strbuf.h: include sys/types.h for ssize_t definition.
QI Fuli (14):
ndctl, monitor: add a new command - monitor
ndctl, monitor: add main ndctl monitor configuration file
ndctl, monitor: add the unit file of systemd for ndctl-monitor service
ndctl, documentation: add man page for monitor
ndctl, test: add a new unit test for monitor
ndctl, monitor: fix the lack of detection of invalid dimm-events
ndctl, inject-smart: add an interface to inject ctrl-temperature
ndctl, monitor: Fix duplicate prefix in monitor.log
ndctl, monitor: add [--verbose] option to emit extra debug messages
ndctl, list: add alarm_enable_<field> to list
ndctl, monitor: fix the lack of detection of invalid path of log file
ndctl, monitor: set default log destination to syslog if "--daemon" is specified
ndctl, monitor: add timestamp and pid to log messages in log_file()
ndctl, monitor: add [Install] Section to systemd unit file of ndctl-monitor
Ross Zwisler (2):
ndctl: simplify JSON print flag handling
ndctl list: always output array without --human
Vishal Verma (33):
Documentation: add a newline in namespace Theory of Operations
ndctl: Add CONTRIBUTING.md
ndctl, test: add start/wait scrub to injection tests
libndctl: fix the uninject-error API actually injecting errors
ndctl, test: Fix dax.sh return code
ndctl, test: fix timeouts in device-dax
contrib/do_abidiff: make the build more robust
ndctl: add an API to check support for smart injection
ndctl, test: fix tests for the array vs object listing fix
ndctl, test: convert remaining tests to use test/common
ndctl, bash-completion: add completion for ndctl-monitor
ndctl, monitor: Add a config-file section to the man page
ndctl, monitor: fix memory leak in read_config_file
ndctl, monitor: Fix memory leak in monitor_event
ndctl, monitor: improve error reporting throughout monitor.c
Documentation, create-namespace: clarify fsdax wording
ndctl, monitor: fix a resource leak in parse_monitor_event
ndctl, documentation: document the label-version option for init-labels
ndctl: deprecate undocumented short-options
ndctl, inject-smart: Fix man page to match the current behavior
ndctl inject-smart: add an option to uninject smart fields
ndctl, test/monitor: fix inject-smart field in test_filter_dimmevent
ndctl, inject-smart: continue in spite of errors for uninject-all
ndctl, tests: add a new unit test for inject-smart
ndctl, inject: fix a resource leak in ndctl_namespace_get_clear_unit
ndctl: fix a resource leak in submit_get_firmware_info
libndctl: fix a resource leak in ndctl_dimm_get_{{event_}flags, health}
ndctl, test: fix a potential null pointer dereference in 'ndctl test'
ndctl, test: fix a resource leak in check_smart_threshold
ndctl, prepare-release.sh: fix revision update checks
ndctl: fix potential null dereference in the smart error handler
ndctl, udev: fix a resource leak in save_unsafe_shutdown_count
ndctl: release v62
_______________________________________________
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm
reply other threads:[~2018-08-14 0:44 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1534207431.3606.19.camel@intel.com \
--to=vishal.l.verma@intel.com \
--cc=linux-nvdimm@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.