Re: [PATCH -next 00/11] support concurrent sync io for bfq on a specail occasion

From: yukuai (C)
Date: Fri Mar 18 2022 - 22:35:17 EST


在 2022/03/18 20:38, Paolo Valente 写道:
Hi,
could you please add pointers to the thread(s) where we have already revised this series (if we have). I don't see any reference to that in this cover letter.

Hi,

Ok, sorry for that, following is the previours threads.

This is a new patchset after RFC
- Fix some term in commit messages and comments
- Add some cleanup patches

New RFC: use a new solution, and it has little relevance to
previous versions.
https://lore.kernel.org/lkml/20211127101132.486806-1-yukuai3@xxxxxxxxxx/T/
- as suggested by Paolo, count root group into
'num_groups_with_pending_reqs' instead of handling root group
separately.
- Change the patchset title
- New changes about when to modify 'num_groups_with_pending_reqs'

Orignal v4:
https://lore.kernel.org/lkml/20211014014556.3597008-2-yukuai3@xxxxxxxxxx/t/
- fix a compile warning when CONFIG_BLK_CGROUP is not enabled.

Orignal v3:
https://www.spinics.net/lists/linux-block/msg74836.html
- Instead of tracking each queue in root group, tracking root group
directly just like non-root group does.
- remove patch 3,4 from these series.

Orignal v2:
https://lore.kernel.org/lkml/20210806020826.1407257-1-yukuai3@xxxxxxxxxx/
- as suggested by Paolo, add support to track if root_group have any
pending requests, and use that to handle the situation when only one
group is activated while root group doesn't have any pending requests.
- modify commit message in patch 2