Re: [Devel] [RFC PATCH vz9 v6 15/62] dm-ploop: fast path execution for reads

2024-12-13 Thread Alexander Atanasov
On 13.12.24 14:48, Andrey Zhadchenko wrote: Honestly I do not see any benefit in changes within ploop_process_one_deferred_bio(). For now the fast path is supposed to work only with reads. Reads can be either zero, top or some bottom delta. I think implementing small function to handle these cas

Re: [Devel] [RFC PATCH vz9 v6 15/62] dm-ploop: fast path execution for reads

2024-12-13 Thread Andrey Zhadchenko
Honestly I do not see any benefit in changes within ploop_process_one_deferred_bio(). For now the fast path is supposed to work only with reads. Reads can be either zero, top or some bottom delta. I think implementing small function to handle these cases is better than adding many returns which

[Devel] [RFC PATCH vz9 v6 15/62] dm-ploop: fast path execution for reads

2024-12-05 Thread Alexander Atanasov
After a pio is split and prepared try to execute if immediately without going to the worker thread. https://virtuozzo.atlassian.net/browse/VSTOR-91820 Signed-off-by: Alexander Atanasov --- drivers/md/dm-ploop-map.c | 95 --- 1 file changed, 70 insertions(+), 2