Re: [PATCH v4] lightnvm: pblk: add asynchronous partial read

2018-07-10 Thread Matias Bjørling
On 07/10/2018 05:35 PM, Igor Konopko wrote: On 10.07.2018 03:14, Matias Bjørling wrote: On 07/09/2018 09:42 AM, Heiner Litz wrote: In the read path, partial reads are currently performed synchronously which affects performance for workloads that generate many partial reads. This patch adds

Re: [PATCH v4] lightnvm: pblk: add asynchronous partial read

2018-07-10 Thread Igor Konopko
On 10.07.2018 03:14, Matias Bjørling wrote: On 07/09/2018 09:42 AM, Heiner Litz wrote: In the read path, partial reads are currently performed synchronously which affects performance for workloads that generate many partial reads. This patch adds an asynchronous partial read path as well as

Re: [PATCH v4] lightnvm: pblk: add asynchronous partial read

2018-07-10 Thread Matias Bjørling
On 07/09/2018 09:42 AM, Heiner Litz wrote: In the read path, partial reads are currently performed synchronously which affects performance for workloads that generate many partial reads. This patch adds an asynchronous partial read path as well as the required partial read ctx. Signed-off-by:

[PATCH v4] lightnvm: pblk: add asynchronous partial read

2018-07-09 Thread Heiner Litz
In the read path, partial reads are currently performed synchronously which affects performance for workloads that generate many partial reads. This patch adds an asynchronous partial read path as well as the required partial read ctx. Signed-off-by: Heiner Litz --- v4: Allocate bitmap in

Re: [PATCH v4] lightnvm: pblk

2017-04-11 Thread Javier Gonzalez
Hi Bart, > On 10 Apr 2017, at 22.35, Bart Van Assche wrote: > > On 04/10/2017 11:36 AM, Javier González wrote: >> Changes since v3: >> * Apply Bart's feedback [1] > > Thanks for having addressed these comments. But please also make sure > that the pblk driver builds

Re: [PATCH v4] lightnvm: pblk

2017-04-10 Thread Bart Van Assche
On 04/10/2017 11:36 AM, Javier González wrote: > Changes since v3: > * Apply Bart's feedback [1] Thanks for having addressed these comments. But please also make sure that the pblk driver builds cleanly with W=1 C=2. When running "make M=drivers/lightnvm W=1 C=2" several warnings are reported

[PATCH v4] lightnvm: pblk

2017-04-10 Thread Javier González
This patch introduces pblk, a new target for LightNVM implementing a full host-based FTL. Details on the commit message. Changes since v3: * Apply Bart's feedback [1] * Implement dynamic L2P optimizations for > 32-bit physical media * geometry (from Matias Bjørling) * Fix memory leak on GC