Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752574AbeAETwZ (ORCPT + 1 other); Fri, 5 Jan 2018 14:52:25 -0500 Received: from mail-sn1nam01on0071.outbound.protection.outlook.com ([104.47.32.71]:53220 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751731AbeAETwX (ORCPT ); Fri, 5 Jan 2018 14:52:23 -0500 From: Javier Gonzalez To: Randy Dunlap CC: =?utf-8?B?TWF0aWFzIEJqw7hybGluZw==?= , 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+mAgAAFJwA= Date: Fri, 5 Jan 2018 19:52:19 +0000 Message-ID: References: <20180105131621.20808-1-m@bjorling.me> <20180105131621.20808-19-m@bjorling.me> In-Reply-To: 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:u8xB24yXvRX1cr21rglNYhFzWnXaF3CwOXFe88QzYzr5Eyia2KRDTWVX6EskOzutmvqfueti3fjh/tKBgICt4lNeLU6t3z0DEkBIEkKbszb8ePWZSB6hnj+0z5rffnCZyEUw8vozpRTJWq9b5o5Cj29tv++CBP1lkMpyPW3S2jNaZv3mZ4W8TChVxrm19Cg8ARFGG9Z16UtAkAoac+43Wj7dFpXYKii8CxC7QPrenk3vAgN/yhMcukVjz+bJp/sC x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-forefront-antispam-report: SFV:SKI;SCL:-1;SFV:NSPM;SFS:(10009020)(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)(36756003)(81156014)(6246003)(66066001)(2906002)(6512007)(82746002)(4326008)(2950100002)(478600001)(105586002)(86362001)(99936001)(6116002)(3846002)(33656002)(2900100001)(106356001)(8936002)(217873001);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: 9c4e6eb7-4a88-4de2-6a26-08d55475d465 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: mvD6sGIX3u/tNlWR8xWyxkFJc0A2ADh+hY9Lk8aq9FbwbXODRUJ7/8MkgBXLlTOMrNA1Hke3Uvjt2tbrrU/Zew== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/signed; boundary="Apple-Mail=_BC6B9242-2A54-430A-B6D9-7B7FDC8AC5ED"; protocol="application/pgp-signature"; micalg=pgp-sha512 MIME-Version: 1.0 X-OriginatorOrg: cnexlabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9c4e6eb7-4a88-4de2-6a26-08d55475d465 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2018 19:52:19.2397 (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=_BC6B9242-2A54-430A-B6D9-7B7FDC8AC5ED Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > 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. --Apple-Mail=_BC6B9242-2A54-430A-B6D9-7B7FDC8AC5ED 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+qZPG1bJoyIX4xUKFRnnQFAlpP13AACgkQIX4xUKFR nnRCGxAAshqygckW9gUIzRe1LnUDWD3ZzGnBqSZvYedC7RGPQJbH6mmNVhKmqORf hZ4aJRKgOqVwf2eO8LWWvzgRb4h90ttcVV4uDM4VkWnUYkeE4PFdI/5qtnnvuYz6 50F0YLlD70KvYI55HfPjM+I3Bz1y+fLby2LB0ruJW/8AeCALMnnO4CzJenIGVVrN grUsLXHvYchiRgeCFcectD7spaUboX7gUOg2T04ZjFU9PTKqtp2xRlk9ay8+GaMP FaqF7l67CCN+DK9Z2nJF/ybKtvTGm57a/mYg4DUr/C+JuRd7aGi2V2+PbNr8rFht /I09lFoxURs4rnrnUtc2R6v+1mBYkWFTe3tXCNQkNmX2s6tiqMeWUMmVCyGlNeO+ GMvHkLKutkFfUBKvdR/3jXUnCYgNnA8XbJkglNN19sJ7BoxwlL3BZ8ca/YrCLdmb RqygFc7Z4kpRcix5B68sEh+vya9AoMK4YnbcjV3mp6+P8rPvU8txV5p4Vty5BYDv ptAiMeyturRZA3TQ7VDjYTXPCfpcwz3vwlN32ZeVezs+2OoKQsM8juSI54TOZ/2H rbKZnk43zG7315o7LVkW1lW/AuFFxCFSASCC66CwXagPXV+NL417JYnxPYEzEMIZ Rg7B7VVD0ZIMjyBFqSA5yBJIFmdefk/bslg8FEl3tHAtcClYy5U= =5GRX -----END PGP SIGNATURE----- --Apple-Mail=_BC6B9242-2A54-430A-B6D9-7B7FDC8AC5ED--