From owner-freebsd-current@freebsd.org Tue Sep 19 00:40:21 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B081BE13D66 for ; Tue, 19 Sep 2017 00:40:21 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0059.outbound.protection.outlook.com [104.47.40.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 56CDD28F7 for ; Tue, 19 Sep 2017 00:40:20 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from YTXPR0101MB1008.CANPRD01.PROD.OUTLOOK.COM (52.132.35.30) by YTXPR0101MB2207.CANPRD01.PROD.OUTLOOK.COM (52.132.40.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Tue, 19 Sep 2017 00:40:19 +0000 Received: from YTXPR0101MB1008.CANPRD01.PROD.OUTLOOK.COM ([fe80::d073:6f17:920d:d373]) by YTXPR0101MB1008.CANPRD01.PROD.OUTLOOK.COM ([fe80::d073:6f17:920d:d373%13]) with mapi id 15.20.0056.016; Tue, 19 Sep 2017 00:40:19 +0000 From: Rick Macklem To: "freebsd-current@freebsd.org" Subject: adding flex file layout support to the pNFS client Thread-Topic: adding flex file layout support to the pNFS client Thread-Index: AQHTMN8BaptWr/T0JkqLnYlYB2Lqbg== Date: Tue, 19 Sep 2017 00:40:19 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=rmacklem@uoguelph.ca; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; YTXPR0101MB2207; 6:RP7hBUtjGKMQpinTPwh8F9Al4W2uwTt/YfQstuIIT+BHZxhw9+P7Xlr0p8i3jftxwExk8+TC3xxoo1+jv04H2B6vTZQQ8W2W3kYOhQjswfzymlzAXk9DvCCziY43MW6LHGDBKKZ2DZAOI5x7pDHlqE+vLOCZ3EDEyoFH74jtUafrd36ddXdlsNCdpa+XrrY6BA/w0oQL1jEDltz4Np1PESrgwMR72SqsXE90tZO1cmuRtuARFCS2NUTEplp+DK1ui7QDlHoOmH8n2pGbGbm12tcQ+QqTa5FqZQU5TNXCiQDWRVKEaQTh+ud5Nn2PbHEKiemqP34E1iNy1DQ6mSUbFw==; 5:5xB6U5uFy+8FI6H2mz9xo7G29uPxDPNlITgD7kjqaEEexY6kffutuc87EDzQcS5wb84dBLCNcbeeQ9IdarjflzNXpuZ5DInKdRSVyi2vCnF806gjTE0cBSzED0EbbqKFM68xiUuCW9PQIGLx9VVeTg==; 24:Ts/zO4VCWp+DN6MvvWCrqNqUy7boyOizO1Mz90a+70Szw1hTkyp6bSzynPUeG80qx53SEduMqQY1WLFo7N/EJrgwWg4nkjfuZ85SXgei1VI=; 7:5R8COquITvbrgzacxv0VQY0M/2rCaQmTSpmiPpXXqnJCnzK2PzvmWoZbg58HI/I3mceggbwHvVqPxf+yVRCouFolzcnfFg0fTjJDVPZGwbYPbQXyRQIrGK/GgLTjneVBmUbZafly/s4Utjgw6OSr7+0S4X91n53S3784eBCtiokOfQ/nCm7+UaDnKvam2pnO668Ko4CR8TMIaJP/pZWzjlOzuv+1TuHpjQgR2DVKr2g= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: e6934e40-1075-42b1-6391-08d4fef70103 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:YTXPR0101MB2207; x-ms-traffictypediagnostic: YTXPR0101MB2207: x-exchange-antispam-report-test: UriScan:(158342451672863)(5213294742642); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123560025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:YTXPR0101MB2207; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:YTXPR0101MB2207; x-forefront-prvs: 04359FAD81 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(39860400002)(346002)(199003)(189002)(74482002)(55016002)(5640700003)(74316002)(25786009)(6506006)(6436002)(53936002)(478600001)(7696004)(9686003)(3660700001)(5250100002)(316002)(2501003)(81156014)(81166006)(8676002)(189998001)(8936002)(305945005)(2351001)(3280700002)(101416001)(97736004)(102836003)(2906002)(106356001)(786003)(86362001)(50986999)(54356999)(14454004)(6916009)(105586002)(68736007)(5660300001)(33656002)(2900100001); DIR:OUT; SFP:1101; SCL:1; SRVR:YTXPR0101MB2207; H:YTXPR0101MB1008.CANPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: uoguelph.ca does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2017 00:40:19.2990 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-Transport-CrossTenantHeadersStamped: YTXPR0101MB2207 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2017 00:40:21 -0000 Hi, I now have a series of patches that adds Flex File layout support to the NF= Sv4 client for pNFS. I am now thinking about how to get them into head. 1 - I could put them up on reviews.freebsd.org, but since they are purely N= FS patches and there is no Flex file layout server to test against (except the on= e I have in a projects tree under subversion), I doubt anyone will want to review = them. 2 - I could create another projects tree under subversion but, again, I dou= bt anyone will be able to test them and the result will be one large patch to merge = into head. 3 - I can put them in head as a series of patches and then they will be usa= ble for testing of the pNFS server in the projects area. Some of these patches are fairly large, but they should not affect current = operation of the NFS client. I am leaning towards #3, but thought I would ask others for comments w.r.t.= how I should do this? Thanks for any comments, rick