From: Sean V Kelley <sean.v.kelley@linux.intel.com>
To: Daniel Bristot de Oliveira <bristot@redhat.com>
Cc: linux-rt-users@vger.kernel.org
Subject: Re: Real-time micro-conference proposal for Linux Plumbers 2019
Date: Mon, 6 May 2019 11:43:28 -0700 [thread overview]
Message-ID: <1CDDA8A3-356F-4B37-9E2E-5D17C49E6657@linux.intel.com> (raw)
In-Reply-To: <5ef34142-2b55-28ff-612d-0ec7b0c521d1@redhat.com>
> On May 2, 2019, at 11:53 PM, Daniel Bristot de Oliveira <bristot@redhat.com> wrote:
>
> Hi all!
>
> Last year we had a very fun and productive real-time micro-conference at the
> Linux Plumbers Conference, so the idea is to repeat it this year!
>
> Are you interested in participating? Do you have any suggestion of topic? Let us
> know!
>
> This is the current proposal of micro-conference, we can still edit it and add
> your thoughts.
>
> ======================== PROPOSAL ==============================
> Since 2004 a project has improved the Real-time and low-latency features for
> Linux. This project has become know as PREEMPT_RT, formally the real-time patch.
> Over the past decade, many parts of the PREEMPT RT became part of the official
> Linux code base. Examples of what came from PREEMPT_RT include: Real-time
> mutexes, high-resolution timers, lockdep, ftrace, RT scheduling, SCHED_DEADLINE,
> RCU_PREEMPT, generic interrupts, priority inheritance futexes, threaded
> interrupt handlers and more. The number of patches that needs integration has
> been reduced on the last years, and the pieces left are now mature enough to
> make its way into mainline Linux. This year could possibly be the year
> PREEMPT_RT is merged (tm)!
>
> In the final lap of this race, the last patches are on the way to be merged, but
> there are still some pieces missing. When the merge occurs, the preempt-rt will
> start to follow a new pace: the Linus one. So, it is possible to raise the
> following discussions:
>
> 1) The status of the merge, and how can we resolve the last issues that block
> the merge;
> 2) How can we improve the testing of the -rt, to follow the problems raised as
> Linus tree advances;
> 3) What's next?
>
> Possible topics:
> - Status of the PREEMPT_RT Merge
>
> - Merge - what is missing and who can help?
>
> - How do we teach the rest of the kernel developers how not to break
> PREEMPT_RT?
>
> - Stable maintainers tools discussion & improvements.
>
> - Interrupt threads are RT and are not protected by the RT Throttling.
> How can we prevent interrupt thread starvation from a rogue RT task?
>
> - Improvements on full CPU isolation
>
> - Newer methods like proxy execution, hierarchical scheduler?
>
> - What tools can we add into tools/ that other kernel developers can use to
> test and learn about PREEMMPT_RT?
>
> - What tests can we add into tools/testing/selftests?
>
> - New tools for timing regression test, e.g. locking, overheads...
>
> - What kernel boot self-tests can be added?
>
> - Discuss various types of failures that can happen with PREEMPT_RT
> that normally would not happen in the vanilla kernel, e.g, with lockdep,
> preemption model.
I’d definitely be interested in many of these topics at LPC. Hoping to make it.
Thanks,
Sean
>
> I will suggest the continuation of the discussions of the topics I presented
> last year, based in the results of the work I did this year (spoiler: I am doing
> model verification in the kernel, and it is very efficient!).
>
> Paul already told that he could talk about ongoing work to make RCU's forward
> progress be more robust in overloaded cloud deployments. There will be some
> connection to real-time response involving rcu_poll and the infamous RCU kthread
> priority!
>
> The continuation of the discussion of topics from last year's micro-conference,
> including the development done during this (almost) year, are also welcome!
>
> -- Daniel
next prev parent reply other threads:[~2019-05-06 18:43 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-03 6:53 Real-time micro-conference proposal for Linux Plumbers 2019 Daniel Bristot de Oliveira
2019-05-06 18:43 ` Sean V Kelley [this message]
2019-05-07 6:46 ` Stéphane Ancelot
2019-05-09 7:44 ` Daniel Bristot de Oliveira
2019-05-08 4:37 ` Tiejun Chen
2019-05-09 7:56 ` Daniel Bristot de Oliveira
2019-05-14 13:26 ` Tiejun Chen
2019-05-14 20:10 ` Daniel Bristot de Oliveira
2019-06-13 2:57 ` Tiejun Chen
2019-06-13 6:36 ` Daniel Bristot de Oliveira
2019-05-21 13:07 ` Daniel Bristot de Oliveira
2019-05-22 1:05 ` Arnaldo Carvalho de Melo
2019-05-22 11:43 ` Daniel Bristot de Oliveira
2019-05-22 13:42 ` Daniel Bristot de Oliveira
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1CDDA8A3-356F-4B37-9E2E-5D17C49E6657@linux.intel.com \
--to=sean.v.kelley@linux.intel.com \
--cc=bristot@redhat.com \
--cc=linux-rt-users@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).