Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752721AbeAET4f (ORCPT + 1 other); Fri, 5 Jan 2018 14:56:35 -0500 Received: from mail-sn1nam01on0087.outbound.protection.outlook.com ([104.47.32.87]:45472 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751814AbeAET4d (ORCPT ); Fri, 5 Jan 2018 14:56:33 -0500 From: Javier Gonzalez To: =?utf-8?B?TWF0aWFzIEJqw7hybGluZw==?= CC: Randy Dunlap , Jens Axboe , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Hans Holmberg (C)" Subject: Re: [GIT PULL 18/25] lightnvm: set target over-provision on create ioctl Thread-Topic: [GIT PULL 18/25] lightnvm: set target over-provision on create ioctl Thread-Index: AQHThid5Ni7fXf6Z1ESl/E9DppO7pqNlq+mAgAAFJwCAAAB0gIAAALkA Date: Fri, 5 Jan 2018 19:56:31 +0000 Message-ID: References: <20180105131621.20808-1-m@bjorling.me> <20180105131621.20808-19-m@bjorling.me> <05ea1992-8dae-f961-b2e0-a93727edc2b5@bjorling.me> In-Reply-To: <05ea1992-8dae-f961-b2e0-a93727edc2b5@bjorling.me> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=javier@cnexlabs.com; x-originating-ip: [80.163.36.44] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR06MB3020;7:HSr3RhKTnJiEdq+OOBqGUT+dF4o+Y8mAfrkrMQ6Fml+u/Z1PP+tkqZIdDrm6YWyD73MyO88TfBKaMXMv5dAjnSRontA/sM56LdQHpcjbjzeuJKi+eurURJJtiA0H6Mop79rNUeCL9OP2UqpUqrTm2VDYRAPAKMCLvRuiocrJpNtf4nw9Zi/ajohF9zr/JaHJJkh9t8iSTfxIsRE3TZ9dEfP6CJ0MFULzL1wIQ6Mg3PCPpKHQHX3Va2vnpzZU1jCs x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-forefront-antispam-report: SFV:SKI;SCL:-1;SFV:NSPM;SFS:(10009020)(979002)(39380400002)(346002)(396003)(376002)(366004)(39840400004)(24454002)(199004)(189003)(83716003)(99286004)(81166006)(68736007)(6506007)(6436002)(25786009)(3660700001)(53546011)(8676002)(5660300001)(76176011)(6916009)(305945005)(107886003)(6486002)(54906003)(316002)(7736002)(14454004)(3280700002)(77096006)(97736004)(102836004)(53936002)(229853002)(93886005)(36756003)(81156014)(6246003)(66066001)(2906002)(6512007)(82746002)(4326008)(2950100002)(478600001)(105586002)(86362001)(99936001)(6116002)(3846002)(33656002)(2900100001)(106356001)(8936002)(781001)(217873001)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR06MB3020;H:DM5PR06MB2636.namprd06.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; x-ms-office365-filtering-correlation-id: d0b3a2ee-74f5-45cd-01b9-08d554766acf x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(3008032)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307)(7153060)(49563074);SRVR:DM5PR06MB3020; x-ms-traffictypediagnostic: DM5PR06MB3020: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(102415395)(6040470)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231023)(944501075)(6041268)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);SRVR:DM5PR06MB3020;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM5PR06MB3020; x-forefront-prvs: 05437568AA x-microsoft-antispam-message-info: I4FJ3ov7B6UvtHh6Qf9EELg8Gh2ntgnT7W9uv+K7o+CP3VHpGWzmzYZFupSv7JEbHkfTlNRxvI19rtf2OAry1Q== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/signed; boundary="Apple-Mail=_C4B71BC9-BF69-4AF9-982C-79F54FD9BF45"; protocol="application/pgp-signature"; micalg=pgp-sha512 MIME-Version: 1.0 X-OriginatorOrg: cnexlabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: d0b3a2ee-74f5-45cd-01b9-08d554766acf X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2018 19:56:31.6417 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e40dfc2e-c6c1-463a-a598-38602b2c3cff X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR06MB3020 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: --Apple-Mail=_C4B71BC9-BF69-4AF9-982C-79F54FD9BF45 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On 5 Jan 2018, at 20.53, Matias Bj=C3=B8rling wrote: >=20 > On 01/05/2018 08:52 PM, Javier Gonzalez wrote: >>> On 5 Jan 2018, at 20.33, Randy Dunlap wrote: >>>=20 >>> On 01/05/2018 05:16 AM, Matias Bj=C3=B8rling wrote: >>>> From: Javier Gonz=C3=A1lez >>>>=20 >>>> Allow to set the over-provision percentage on target creation. In = case >>>> that the value is not provided, fall back to the default value set = by >>>> the target. >>>>=20 >>>> In pblk, set the default OP to 11% of the total size of the device >>>=20 >>>> +#define PBLK_DEFAULT_OP (11) >>>=20 >>> Hi, >>> Just curious -- where does 11 come from? Is it a spec value? >> 11 stands for 11% over-provisioning for the media to allow garbage >> collection. Different SSDs have different values based on the = targeted >> workload - 11% is a common default value for standard drives. >> The spec. does not specify any default values of over-provisioning. >> Javier. >=20 > I think what Randy means is, why is the value not 20% or 7%, which is = the traditional over-provisioning on SSDs. We decided 11% based on customer input, but 7% and 20% are also good default values. I'm ok with having any of those as default - anyone caring about OP will define the value on target creation, which is the primary objective of this patch. Javier --Apple-Mail=_C4B71BC9-BF69-4AF9-982C-79F54FD9BF45 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE+ws7Qq+qZPG1bJoyIX4xUKFRnnQFAlpP2GwACgkQIX4xUKFR nnSI8w/+PtOAGBxelU7hMVLUQi/18SnffbqDQzCd1VYg25sLIP1GRby0vTYpJ1Iq voO/3yNy4h0Bu/rQg99AS9R6bCxRHua8Bsr4c/zobRkebx6gmKJBIH307IzoEBDq 4iIX+mi+E6MEvcpbO6blvdbT/wI9iKhDctQ6/CrukeaFBrxd6D+jQIHNnvI78KCy 23/UJ1ODLmYZbL122xMMCHQXTj5RNdNw9oU1f7DAzhCKJC0C5ckYKFQp59chM+zM NGb7XzNRYAiLMhdvJz1FM9vnxCwJe5HEhRnVDmhasu3v98c9tj+bQzRc0NF69Tug EoM7k3YXQhVb1OGckyGehctDBHC8SRg1Zd3xpYxoRRmvAhR6a/1H7R6f9XGTMULJ 1PhWRDG/nEAMLB0tzi8rh9gKDDqk7CmljJClkg5B/le8TH2QjnFkFIQnAGznO6Cz qyCzJhWYV1obh0lEuppj0D5uDIt5CUs0+ZZsF1fB3TdQcLrS4/3VA/rfCbV1JrcB ApUNaaydi/BnxvEBYLE2nhIyqgpEJUpnLGgQ5lvwE/SKTGKNmPiskrNBvrl0H3lC lt6IogwIJSsdertsyysB7wcZuYCZV4Th9bnW9dOc1li0+Esj+z7plfBFCQ/SJAbq XdqU+X+DR7g41Y7BDgMt2uWZRdZARSIgEv49XEbcrOqpOMBFq3w= =6MjL -----END PGP SIGNATURE----- --Apple-Mail=_C4B71BC9-BF69-4AF9-982C-79F54FD9BF45--