commit | 11f6ad699a32f3be1232741e4bfa34abf6677cb8 | [log] [tgz] |
---|---|---|
author | Heiner Litz <hlitz@ucsc.edu> | Fri Jul 13 10:48:44 2018 +0200 |
committer | Jens Axboe <axboe@kernel.dk> | Fri Jul 13 08:14:47 2018 -0600 |
tree | 0b9292a525ddeeee5e04c21fafd4feb75195ea00 | |
parent | 884b031b288bae15397dd07b084a41ffb44f99e4 [diff] |
lightnvm: pblk: add asynchronous partial read 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 <hlitz@ucsc.edu> Reviewed-by: Igor Konopko <igor.j.konopko@intel.com> Signed-off-by: Matias Bjørling <mb@lightnvm.io> Signed-off-by: Jens Axboe <axboe@kernel.dk>