Re: [PATCH V5 0/7] blk-throttle: Split the blkthrotl queue to solve the IO delay issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 06 May 2025 10:09:27 +0800, Zizhi Wo wrote:
> Changes since V4:
> Patch 6 was modified to resolve the conflict.
> 
> Changes since V1-3:
> 1) Updated the comments in patches 4 and 6 for greater specificity.
> 2) In patch 6, replaced the @queued parameter with @sq in both
> throtl_qnode_add_bio and throtl_pop_queued to facilitate internal changes.
> And the potential problem of null pointer dereference has been fixed.
> 
> [...]

Applied, thanks!

[1/7] blk-throttle: Rename tg_may_dispatch() to tg_dispatch_time()
      commit: fd6c08b26460436ec0f53e125f8ded98738806f1
[2/7] blk-throttle: Refactor tg_dispatch_time by extracting tg_dispatch_bps/iops_time
      commit: 3660cd4228d9330b618e2700491891f08824011d
[3/7] blk-throttle: Split throtl_charge_bio() into bps and iops functions
      commit: a404be5399d762f5737a4a731b42a38f552f2b44
[4/7] blk-throttle: Introduce flag "BIO_TG_BPS_THROTTLED"
      commit: c4da7bf54b1f76e7c5c8cc6d1c4db8b19af67c5d
[5/7] blk-throttle: Split the blkthrotl queue
      commit: f2c4902bd08b854a23c3c2ab352382fd7eef959f
[6/7] blk-throttle: Split the service queue
      commit: 28ad83b774a6f11126d45bf912bb8a7c16cb2b2b
[7/7] blk-throttle: Prevents the bps restricted io from entering the bps queue again
      commit: d1ba22ab2becc8bf84d466791b970905abe99b23

Best regards,
-- 
Jens Axboe







[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux