All of lore.kernel.org
 help / color / mirror / Atom feed
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.