Message ID | 20240828221757.4060548-1-bmarzins@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | Yet Another path checker refactor | expand |
On Wed, 2024-08-28 at 18:17 -0400, Benjamin Marzinski wrote: > > With this patchset, the code now first starts the path checkers on > all > devices due for a path check. Then it goes back and updates the state > of > all the path devices, waiting at most a total of 1ms if there are > checkers that need waiting for. Once all of the paths have been > updated, > it goes through each multipath device, updating path priorities and > reloading the device as necessary. > > This allows multipathd to spend less time and do less redundant work > while checking paths, while making paths slightly more likely to not > spend a checker cycle marked as pending. while I've already responded to several of the patches: Thanks a lot for this!! I've been thinking about a change like this for a long time, and this is definitely a change for the better. Martin