linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [LSF/MM/BPF TOPIC] Weighted interleave auto-tuning
@ 2025-01-09 18:50 Joshua Hahn
  2025-03-13 15:57 ` Joshua Hahn
  2025-03-27 11:11 ` Oscar Salvador
  0 siblings, 2 replies; 10+ messages in thread
From: Joshua Hahn @ 2025-01-09 18:50 UTC (permalink / raw)
  To: lsf-pc
  Cc: Joshua Hahn, linux-mm, linux-kernel, gourry, ying.huang,
	hyeonggon.yoo, honggyu.kim, kernel-team

Hello everyone, I hope everyone has had a great start to 2025!

Recently, I have been working on a patch series [1] with
Gregory Price <gourry@gourry.net> that provides new default interleave
weights, along with dynamic re-weighting on hotplug events and a series
of UAPIs that allow users to configure how they want the defaults to behave.

In introducing these new defaults, discussions have opened up in the
community regarding how best to create a UAPI that can provide
coherent and transparent interactions for the user. In particular, consider
this scenario: when a hotplug event happens and a node comes online
with new bandwidth information (and therefore changing the bandwidth
distributions across the system), should user-set weights be overwritten
to reflect the new distributions? If so, how can we justify overwriting
user-set values in a sysfs interface? If not, how will users manually
adjust the node weights to the optimal weight?

I would like to revisit some of the design choices made for this patch,
including how the defaults were derived, and open the conversation to
hear what the community believes is a reasonable way to allow users to
tune weighted interleave weights. More broadly, I hope to get gather
community insight on how they use weighted interleave, and do my best to
reflect those workflows in the patch.

Of course, I would also love to hear your thoughts about this topic
in this thread, or in the RFC thread (attached) as well. Have a great day!
Joshua

[1] https://lore.kernel.org/all/20241219191845.3506370-1-joshua.hahnjy@gmail.com/


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-03-27 15:46 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-09 18:50 [LSF/MM/BPF TOPIC] Weighted interleave auto-tuning Joshua Hahn
2025-03-13 15:57 ` Joshua Hahn
2025-03-14 10:08   ` Huang, Ying
2025-03-14 14:15     ` Jonathan Cameron
2025-03-14 14:53       ` Gregory Price
2025-03-14 15:11       ` Joshua Hahn
2025-03-14 15:02     ` Joshua Hahn
2025-03-27 11:11 ` Oscar Salvador
2025-03-27 12:39   ` Gregory Price
2025-03-27 15:46   ` Joshua Hahn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox