[Devel] [RFC PATCH vz9 v6 15/62] dm-ploop: fast path execution for reads
Alexander Atanasov
alexander.atanasov at virtuozzo.com
Fri Dec 13 16:08:46 MSK 2024
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 cases is better than
> adding many returns which no one uses
The idea of the fast path was to reduce latency by skipping threads but
it did not work due to rcu issues.
In later patches fast path and delayed writeback are disabled since they
are not working properly - we probaly should decide what to do with
them. i do not see a huge benefit from fast path reads /write we can not/.
Not on the particular case - I think it is better to have returns that
are a bit more specific rather than void functions in a critical code.
Anyway if we decide to keep fast path then the code may undergoo an
reorganisation.
>
--
Regards,
Alexander Atanasov
More information about the Devel
mailing list