Re: [PATCHSET v6] sched: Implement BPF extensible scheduler class

Thomas Gleixner
2024-06-19T20:56:37Z

Linus!

On Tue, Jun 11 2024 at 14:34, Linus Torvalds wrote:
> On Wed, 1 May 2024 at 08:13, Tejun Heo <tj@kernel.org> wrote:
>>
>> This is v6 of sched_ext (SCX) patchset.
>>
>> During the past five months, both the development and adoption of sched_ext
>> have been progressing briskly. Here are some highlights around adoption:
> [...]
>
> I honestly see no reason to delay this any more. This whole patchset
> was the major (private) discussion at last year's kernel maintainer
> summit, and I don't find any value in having the same discussion
> (whether off-list or as an actual event) at the upcoming maintainer
> summit one year later, so to make any kind of sane progress, my
> current plan is to merge this for 6.11.

I was part of that discussion and sat down for quite some time with the
sched_ext people to find a constructive way out of this situation. My
memory might trick me, but I remember clearly that there was consensus
to resolve this in a constructive and collaborative way.

Unfortunately I ran out of cycles after Richmond to follow up and the
fact that Peter wrecked his shoulder and was AFK for months did not make
it any better.

However, the sched_ext people did not follow up either especially not
regarding a clean integration along the scheme I asked them for in
November. Contrary to that the series gained more ad hoc warts.

That's water under the bridge, but it clearly shows how non-constructive
this has become.

So instead of "solving" this brute force and thereby proliferating the
non-constructive situation, can you please hold off with that plan to
merge it as is and give us three month to get this onto a collaborative
and constructive track?

I can make cycles available to work with both sides to get this resolved
for the benefit of everyone.

A clean integration will help both ends and makes both the existing code
and the new code better and easier to maintain together. IIRC, that's
something you yourself asked people to do in the past.

Thanks,

Thomas