On 1/16/24 02:24, Yu Kuai wrote:
I'll provide null_blk tests result in the next version if anyone thinks the approch is acceptable: 1) add a new field 'available_tags' and update it in slow path, hence fast path hctx_may_queue() won't be affected. 2) delay tag sharing untill failed to get driver tag; 3) add a timer per shared tags to balance shared tags;
My concern is that the complexity of the algorithm introduced by that patch series is significant. I prefer code that is easy to understand. This is why I haven't started yet with a detailed review. If anyone else wants to review that patch series that's fine with me. Thanks, Bart.