Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936298AbcJ0Nuy (ORCPT ); Thu, 27 Oct 2016 09:50:54 -0400 Received: from bombadil.infradead.org ([198.137.202.9]:52312 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S936094AbcJ0Nur (ORCPT ); Thu, 27 Oct 2016 09:50:47 -0400 Date: Thu, 27 Oct 2016 05:32:19 -0700 From: Christoph Hellwig To: Sagi Grimberg Cc: Christoph Hellwig , Dave Chinner , jgunthorpe@obsidianresearch.com, sbates@raithin.com, "Raj, Ashok" , haggaie@mellanox.com, linux-rdma@vger.kernel.org, "linux-nvdimm@lists.01.org" , Jonathan Corbet , "linux-kernel@vger.kernel.org" , jim.macdonald@everspin.com, Stephen Bates , linux-block@vger.kernel.org, Linux MM , Jens Axboe , David Woodhouse Subject: Re: [PATCH 0/3] iopmem : A block device for PCIe memory Message-ID: <20161027123219.GA757@infradead.org> References: <1476826937-20665-1-git-send-email-sbates@raithlin.com> <20161019184814.GC16550@cgy1-donard.priv.deltatee.com> <20161020232239.GQ23194@dastard> <20161021095714.GA12209@infradead.org> <76e957c9-8002-5a46-8111-269bb0401718@grimberg.me> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <76e957c9-8002-5a46-8111-269bb0401718@grimberg.me> User-Agent: Mutt/1.6.1 (2016-04-27) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 499 Lines: 11 On Thu, Oct 27, 2016 at 01:22:49PM +0300, Sagi Grimberg wrote: > Christoph, did you manage to leap to the future and solve the > RDMA persistency hole? :) > > e.g. what happens with O_DSYNC in this model? Or you did > a message exchange for commits? Yes, pNFS calls this the layoutcommit. That being said once we get a RDMA commit or flush operation we could easily make the layoutcommit optional for some operations. There already is a precedence for the in the flexfiles layout specification.