From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?TWF0aWFzIEJqw7hybGluZw==?= Subject: [LSF/MM TOPIC] Open-Channel SSD Integration Date: Fri, 02 Jan 2015 11:28:59 +0100 Message-ID: <54A672EB.7060305@bjorling.me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Christoph Hellwig , Jens Axboe To: lsf-pc@lists.linux-foundation.org, linux-fsdevel@vger.kernel.org Return-path: Received: from mail-la0-f44.google.com ([209.85.215.44]:64338 "EHLO mail-la0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750762AbbABK3E (ORCPT ); Fri, 2 Jan 2015 05:29:04 -0500 Received: by mail-la0-f44.google.com with SMTP id gd6so15455839lab.31 for ; Fri, 02 Jan 2015 02:29:03 -0800 (PST) Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Hi all, I'd like to give a short update on the LightNVM Open-Channel SSD integration [1,2]. The block layer plumbing and specification is coming along and the first devices are becoming available. The LightNVM integration allows SSDs to expose their internal organization and control the flow of data towards flash. I believe this can benefit both file systems, as well as user-space programs accessing devices directly. I'd like to discuss how information is presented to file-systems, how to direct write patterns, how user-space application can optimize data access, etc. Furthermore, it may also be interesting to discuss if and how other interfaces can be integrated to make use of Open-channel SSDs. [1] http://lwn.net/Articles/615341/ [2] https://github.com/OpenChannelSSD Cheers, Matias