Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Jeff Moyer
Dan Williams writes: > [ adding Christoph ] > > On Mon, Apr 24, 2017 at 9:43 AM, Jeff Moyer wrote: >> Dan Williams writes: >> >>> On Mon, Apr 24, 2017 at 9:26 AM, Jeff Moyer wrote: Dan Williams

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Jeff Moyer
Dan Williams writes: > [ adding Christoph ] > > On Mon, Apr 24, 2017 at 9:43 AM, Jeff Moyer wrote: >> Dan Williams writes: >> >>> On Mon, Apr 24, 2017 at 9:26 AM, Jeff Moyer wrote: Dan Williams writes: > The nvdimm_flush() mechanism helps to reduce the impact of an ADR >

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Dan Williams
[ adding Christoph ] On Mon, Apr 24, 2017 at 9:43 AM, Jeff Moyer wrote: > Dan Williams writes: > >> On Mon, Apr 24, 2017 at 9:26 AM, Jeff Moyer wrote: >>> Dan Williams writes: >>> The nvdimm_flush()

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Dan Williams
[ adding Christoph ] On Mon, Apr 24, 2017 at 9:43 AM, Jeff Moyer wrote: > Dan Williams writes: > >> On Mon, Apr 24, 2017 at 9:26 AM, Jeff Moyer wrote: >>> Dan Williams writes: >>> The nvdimm_flush() mechanism helps to reduce the impact of an ADR (asynchronous-dimm-refresh) failure.

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Dan Williams
On Mon, Apr 24, 2017 at 10:03 AM, Linda Knippers wrote: > On 04/21/2017 07:48 PM, Dan Williams wrote: >> The nvdimm_flush() mechanism helps to reduce the impact of an ADR >> (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing >> platform WPQ

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Dan Williams
On Mon, Apr 24, 2017 at 10:03 AM, Linda Knippers wrote: > On 04/21/2017 07:48 PM, Dan Williams wrote: >> The nvdimm_flush() mechanism helps to reduce the impact of an ADR >> (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing >> platform WPQ (write-pending-queue) buffers when

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Linda Knippers
On 04/21/2017 07:48 PM, Dan Williams wrote: > The nvdimm_flush() mechanism helps to reduce the impact of an ADR > (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing > platform WPQ (write-pending-queue) buffers when power is removed. The > nvdimm_flush() mechanism performs that

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Linda Knippers
On 04/21/2017 07:48 PM, Dan Williams wrote: > The nvdimm_flush() mechanism helps to reduce the impact of an ADR > (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing > platform WPQ (write-pending-queue) buffers when power is removed. The > nvdimm_flush() mechanism performs that

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Jeff Moyer
Dan Williams writes: > On Mon, Apr 24, 2017 at 9:26 AM, Jeff Moyer wrote: >> Dan Williams writes: >> >>> The nvdimm_flush() mechanism helps to reduce the impact of an ADR >>> (asynchronous-dimm-refresh) failure. The ADR

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Jeff Moyer
Dan Williams writes: > On Mon, Apr 24, 2017 at 9:26 AM, Jeff Moyer wrote: >> Dan Williams writes: >> >>> The nvdimm_flush() mechanism helps to reduce the impact of an ADR >>> (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing >>> platform WPQ (write-pending-queue) buffers

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Dan Williams
On Mon, Apr 24, 2017 at 9:26 AM, Jeff Moyer wrote: > Dan Williams writes: > >> The nvdimm_flush() mechanism helps to reduce the impact of an ADR >> (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing >> platform WPQ

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Dan Williams
On Mon, Apr 24, 2017 at 9:26 AM, Jeff Moyer wrote: > Dan Williams writes: > >> The nvdimm_flush() mechanism helps to reduce the impact of an ADR >> (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing >> platform WPQ (write-pending-queue) buffers when power is removed. The >>

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Jeff Moyer
Dan Williams writes: > The nvdimm_flush() mechanism helps to reduce the impact of an ADR > (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing > platform WPQ (write-pending-queue) buffers when power is removed. The > nvdimm_flush() mechanism performs

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Jeff Moyer
Dan Williams writes: > The nvdimm_flush() mechanism helps to reduce the impact of an ADR > (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing > platform WPQ (write-pending-queue) buffers when power is removed. The > nvdimm_flush() mechanism performs that same function

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Dan Williams
On Sun, Apr 23, 2017 at 10:31 PM, Masayoshi Mizuma wrote: > On Fri, 21 Apr 2017 16:48:57 -0700 Dan Williams wrote: >> The nvdimm_flush() mechanism helps to reduce the impact of an ADR >> (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing >> platform

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-24 Thread Dan Williams
On Sun, Apr 23, 2017 at 10:31 PM, Masayoshi Mizuma wrote: > On Fri, 21 Apr 2017 16:48:57 -0700 Dan Williams wrote: >> The nvdimm_flush() mechanism helps to reduce the impact of an ADR >> (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing >> platform WPQ (write-pending-queue)

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-23 Thread Masayoshi Mizuma
On Fri, 21 Apr 2017 16:48:57 -0700 Dan Williams wrote: > The nvdimm_flush() mechanism helps to reduce the impact of an ADR > (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing > platform WPQ (write-pending-queue) buffers when power is removed. The > nvdimm_flush() mechanism

Re: [PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-23 Thread Masayoshi Mizuma
On Fri, 21 Apr 2017 16:48:57 -0700 Dan Williams wrote: > The nvdimm_flush() mechanism helps to reduce the impact of an ADR > (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing > platform WPQ (write-pending-queue) buffers when power is removed. The > nvdimm_flush() mechanism

[PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-21 Thread Dan Williams
The nvdimm_flush() mechanism helps to reduce the impact of an ADR (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing platform WPQ (write-pending-queue) buffers when power is removed. The nvdimm_flush() mechanism performs that same function on-demand. When a pmem namespace is

[PATCH] libnvdimm, region: sysfs trigger for nvdimm_flush()

2017-04-21 Thread Dan Williams
The nvdimm_flush() mechanism helps to reduce the impact of an ADR (asynchronous-dimm-refresh) failure. The ADR mechanism handles flushing platform WPQ (write-pending-queue) buffers when power is removed. The nvdimm_flush() mechanism performs that same function on-demand. When a pmem namespace is