Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757334AbdDRRGd (ORCPT ); Tue, 18 Apr 2017 13:06:33 -0400 Received: from mail-bl2nam02on0104.outbound.protection.outlook.com ([104.47.38.104]:55749 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753293AbdDRRG3 (ORCPT ); Tue, 18 Apr 2017 13:06:29 -0400 From: "Chandy, John" To: Boaz Harrosh CC: Christoph Hellwig , "martin.petersen@oracle.com" , "trond.myklebust@primarydata.com" , "axboe@kernel.dk" , "osd-dev@open-osd.org" , "linux-nfs@vger.kernel.org" , "linux-scsi@vger.kernel.org" , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: RFC: drop the T10 OSD code and its users Thread-Topic: RFC: drop the T10 OSD code and its users Thread-Index: AQHSs6YsHqZr9SDxRk+z8oW3qq0qTKHLWRkAgAAL0gA= Date: Tue, 18 Apr 2017 17:06:25 +0000 Message-ID: <1F41407D-B78F-46E3-8FBE-90A5B1E5C3DE@uconn.edu> References: <20170412160109.10598-1-hch@lst.de> <13c543db-dd38-1825-a58d-b4dff99e5f3c@electrozaur.com> In-Reply-To: <13c543db-dd38-1825-a58d-b4dff99e5f3c@electrozaur.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: electrozaur.com; dkim=none (message not signed) header.d=none;electrozaur.com; dmarc=none action=none header.from=uconn.edu; x-originating-ip: [137.99.209.152] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;SN2PR05MB2654;7:PTms39vrgxOcymdtvkh6jkPdFEhaIl6OLx2t2NUr5AOA8RypMB5dPTNBt4AqidxH3iZJYBM2pojPYJtaZoZBQMfwYYyR9KnQzcgWdmqHbLEqEUMwF6Dotx0X8PU71uPTbv0xBM3rKr+R6t6WwbpNkEZCnhvDpAauL0lW8jRI18Qck7m5UVMicV9q7v0K3EJgZsDTv6OySmPohFctqCaUNrcoHLc6R724R9XR/eKlLt976VbZtwZbTwsh1HrHQ1r1PjXkhDW1hM4Akk+z/D5X7uf67v0/W4JHGKaRvGwcGwqu2SwNk0mQpET07puVDoPyrO13zLryqgOhXXTRT0f9qg== x-ms-office365-filtering-correlation-id: 306df899-3dfb-4534-6ec7-08d4867d3f91 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(201703131423075)(201703031133081);SRVR:SN2PR05MB2654; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(9452136761055)(5213294742642); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(6072148);SRVR:SN2PR05MB2654;BCL:0;PCL:0;RULEID:;SRVR:SN2PR05MB2654; x-forefront-prvs: 028166BF91 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(39850400002)(39410400002)(39400400002)(39450400003)(39840400002)(377454003)(24454002)(54906002)(6306002)(99286003)(6512007)(66066001)(966004)(53936002)(6916009)(2950100002)(6506006)(229853002)(6486002)(77096006)(6436002)(50986999)(54356999)(76176999)(36756003)(305945005)(7736002)(5660300001)(33656002)(7416002)(8676002)(83716003)(6116002)(3846002)(102836003)(122556002)(75432002)(82746002)(8936002)(81166006)(86362001)(2900100001)(4326008)(88552002)(25786009)(53546009)(3280700002)(3660700001)(2906002)(189998001)(38730400002)(110136004)(6246003)(26730200005)(19860200003)(422495003);DIR:OUT;SFP:1102;SCL:1;SRVR:SN2PR05MB2654;H:SN2PR05MB2655.namprd05.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-ID: <462EA99195419947BEBCC4CCE20A969E@namprd05.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: uconn.edu X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2017 17:06:25.9210 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 17f1a87e-2a25-4eaa-b9df-9d439034b080 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR05MB2654 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v3IH6b4s022982 Content-Length: 2422 Lines: 58 As one of those academics that Boaz was talking about, we do use the OSD driver for various research projects including support for OSD in parallel file systems like OrangeFS and Lustre. John. > On Apr 18, 2017, at 12:24 PM, Boaz Harrosh wrote: > > On 04/12/2017 07:01 PM, Christoph Hellwig wrote: > > Hi Sir Christoph > >> The only real user of the T10 OSD protocol, the pNFS object layout >> driver never went to the point of having shipping products, and the >> other two users (osdblk and exofs) were simple example of it's usage. >> > > I understand why osdblk might be a pain, and was broken from day one, and > should by all means go away ASAP. > > But exofs should not be bothering anyone, and as far as I know does > not use any special API's except the osd_uld code of course. > >> The code has been mostly unmaintained for years and is getting in the >> way of block / SCSI changes, so I think it's finally time to drop it. >> > > Please tell me what are those changes you are talking about? I might be > able to help in conversion. I guess you mean osd_uld and the Upper SCSI API. > Just point me at a tree where osd_uld is broken, and perhaps with a little > guidance from you I can do a satisfactory conversion. > > Is true that no new code went in for a long while, but I still from time > to time run a setup and test that the all stack, like iscsi-bidi and so on still > works. > > That said, yes only a stand alone exofs was tested for a long time, a full > pnfs setup is missing any supporting server. So Yes I admit that pnfs-obj is > getting very rotten. And is most probably broken, on the pnfs side of things. > [Which I admit makes my little plea kind of mute ;-) ] > > Every once in a while I get emails from Students basing all kind of interesting > experiments on top of the exofs and object base storage. So for the sake of academics > and for the sake of a true bidi-stack testing, might we want to evaluate what is the > up coming cost, and what is a minimum set we are willing to keep? > > Please advise? > > thanks > Boaz > >> These patches are against Jens' block for-next tree as that already >> has various modifications of the SCSI code. >> > > -- > To unsubscribe from this list: send the line "unsubscribe linux-nfs" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html