From owner-freebsd-fs@freebsd.org Mon Dec 24 00:21:25 2018 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BD932134FD00 for ; Mon, 24 Dec 2018 00:21:25 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660040.outbound.protection.outlook.com [40.107.66.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C19409578F for ; Mon, 24 Dec 2018 00:21:23 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from YQBPR01MB0388.CANPRD01.PROD.OUTLOOK.COM (10.169.142.146) by YQBPR01MB0529.CANPRD01.PROD.OUTLOOK.COM (10.169.143.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1446.24; Mon, 24 Dec 2018 00:21:21 +0000 Received: from YQBPR01MB0388.CANPRD01.PROD.OUTLOOK.COM ([fe80::9d84:f9d8:b5bb:3b7c]) by YQBPR01MB0388.CANPRD01.PROD.OUTLOOK.COM ([fe80::9d84:f9d8:b5bb:3b7c%8]) with mapi id 15.20.1446.026; Mon, 24 Dec 2018 00:21:14 +0000 From: Rick Macklem To: Alexander Leidinger CC: Peter Eriksson , "freebsd-fs@freebsd.org" Subject: Re: Suggestion for hardware for ZFS fileserver Thread-Topic: Suggestion for hardware for ZFS fileserver Thread-Index: AQHUmU1yCLTPDjfxZEms4Ul8AJXDZ6WJb0QAgAAbMACAAE3yOYACSg6AgADmYwI= Date: Mon, 24 Dec 2018 00:21:13 +0000 Message-ID: References: <4f816be7-79e0-cacb-9502-5fbbe343cfc9@denninger.net> <3160F105-85C1-4CB4-AAD5-D16CF5D6143D@ifm.liu.se> , <20181223113031.00005150@Leidinger.net> In-Reply-To: <20181223113031.00005150@Leidinger.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; YQBPR01MB0529; 6:02y+JLlG+OkzTBOZupRCuzuaiIeMs1ywAwfBWIekX/2tTiXVevtlD7ZvYzCTe/mcxn7ILrp1rExlgRaefgJTWWsi2h0DKkn/dz1QGJVVzo1nFZ9PzoH0XQ640Lya5sDsquysxJ5VTnvaW1bXnz4fHX1BLSUWguVyE3PSxyNxIWBaTVnfoPJRn/oA5LC9YtouV+Q2rLOn3t6PEPdOxfkQxFAsfZlGISqBo6+itCW+Si4CApV4pJQ4i8W67dMiQscirsA7QEBe3oUJEiWXjlUo/oYU8dEFp+C8ibt6UBEHDKsb5LGz24r8TQTwJfj4fxqJXFGRnWCTxf8Rj0jcJs3C9DorBqOXyIx82J0fwuq3TX1orAeYmuysmENdvNhbt9snyAVtGKnONqZxgRhA04hXCDRKOwQOFfLEb2yKsAUq6yVpnWhyivXnYKVgHQjSDh9aDGjN23eag0G03qzTmcE01pTNyCvq5VRqiC2qyL4CehQ=; 5:gZya0TJ8L/nONDptbHcYXJzaNrkjT+rrHcJxVrnPq///lW4Eg9vpCgbp7iffoYhrHcuwAOYe+q0t8gusaX4W+31kTdm9RaMP+vn17PnCOBzJUCSEEcx0P9wgkYcB7G37TSZNO4cmpiW60jinZT55qSu+2W583zfGhmOD6MYrdEA=; 7:j1nazsoYVTHfNLnvwzTyvbvSBWS947wQY7QYJMg8ezH9xj7xLHz2vVvfOVK8dnWJbBifwL0L7iAxAhpbAgxrq0uu7fHuRbDm/T8uNb0/jZ08vC84plW1eVpowYFfU7QSWlj3EV/ggUflLJDGKrgnkQ== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: be09f2af-2f7d-42aa-e5d7-08d66935b6cb x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:YQBPR01MB0529; x-ms-traffictypediagnostic: YQBPR01MB0529: x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(3230021)(908002)(999002)(5005026)(6040522)(2401047)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231475)(944501520)(52105112)(6041310)(201703131423095)(201703031522075)(201702281528075)(201702281529075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:YQBPR01MB0529; BCL:0; PCL:0; RULEID:; SRVR:YQBPR01MB0529; x-forefront-prvs: 0896BFCE6C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(366004)(346002)(39860400002)(376002)(189003)(199004)(105586002)(186003)(102836004)(6916009)(14454004)(99286004)(74316002)(5660300001)(6506007)(305945005)(93886005)(6436002)(478600001)(106356001)(11346002)(446003)(33656002)(786003)(54906003)(229853002)(316002)(296002)(46003)(9686003)(55016002)(6306002)(25786009)(256004)(2906002)(8936002)(4326008)(6246003)(53936002)(68736007)(97736004)(71200400001)(8676002)(476003)(71190400001)(86362001)(486006)(81156014)(76176011)(74482002)(81166006)(7696005); DIR:OUT; SFP:1101; SCL:1; SRVR:YQBPR01MB0529; H:YQBPR01MB0388.CANPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: uoguelph.ca does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: omRCCf+CeELAztS5ArnEypzeINqnMHNjNvM5Tyvtt1ZkmzP6Y72dzqGSzCmQ8TVcBONygxh9hIm7FWy3pqoRyF671Oy+OZDZBQcGFBzd+VKInofO55UumWshbGWGT5kcYuQnQ4fhO5EVNZpbryXWM8ndbAR3vXu98/cts5PFLbeP5XiA38rhvfi6Woy1dcF9v10dkz0nUKtIMbkzLtrBeDToX8ba6Fp8shGh9Bihxib+Iu8yw2535INIiUfLHF2buOoREVkdqFZND7ssEnkiFKdTRj3/e/xxoEIwgmo9IscXS9iWW932fJz4VNCAKPyY 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-Network-Message-Id: be09f2af-2f7d-42aa-e5d7-08d66935b6cb X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Dec 2018 00:21:13.9742 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR01MB0529 X-Rspamd-Queue-Id: C19409578F X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 40.107.66.40 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-2.03 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.94)[-0.940,0]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/17]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[uoguelph.ca]; NEURAL_HAM_LONG(-0.97)[-0.972,0]; NEURAL_SPAM_SHORT(0.20)[0.196,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com]; RCVD_IN_DNSWL_NONE(0.00)[40.66.107.40.list.dnswl.org : 127.0.3.0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.66.107.40.rep.mailspike.net : 127.0.0.17]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2018 00:21:26 -0000 Alexander Leidinger wrote: On Fri, 21 Dec 2018 23:49:58 +0000 Rick Macklem wrote: [stuff snipped] >There was an effort in 2012 to improve on that. >https://sourceforge.net/projects/nfse/ >I can't find code for this. > >In GNATS this was as kern/136865, but I can't find it in bugzilla. > >It was not picked up by us, no idea why (maybe nobody bothered back >then). The technical problem was that it did not support the "administrative contr= ols" exports (the ones that define which directories in a file system are mounta= ble via the NFSv3 Mount protocol). As such, replacing mountd with it would have been a major POLA violation. (Personally, I'd be happy to see these "administrative control exports" go away, but others disagree.) The author was not willing to make nfse compatible with mountd w.r.t. the a= bove. Then sometime later, the author posted that he didn't want anyone to use th= e code and was removing it from open source distribution. rick