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 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 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 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 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

[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