mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* IOPRIO_CLASS_RT without CAP_SYS_ADMIN?
@ 2020-08-21  0:35 Khazhismel Kumykov
  2020-08-23  1:58 ` Bart Van Assche
  0 siblings, 1 reply; 4+ messages in thread
From: Khazhismel Kumykov @ 2020-08-21  0:35 UTC (permalink / raw)
  To: axboe, paolo.valente; +Cc: linux-block, Linux Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 743 bytes --]

It'd be nice to allow a process to send RT requests without granting
it the wide capabilities of CAP_SYS_ADMIN, and we already have a
capability which seems to almost fit this priority idea -
CAP_SYS_NICE? Would this fit there?

Being capable of setting IO priorities on per request or per thread
basis (be it async submission or w/ thread ioprio_set) is useful
especially when the userspace has its own prioritization/scheduling
before hitting the kernel, allowing us to signal to the kernel how to
order certain IOs, and it'd be nice to separate this from ADMIN for
non-root processes, in a way that's less error prone than e.g. having
a trusted launcher ionice the process and then drop priorities for
everything but prio requests.

khazhy

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3850 bytes --]

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

end of thread, other threads:[~2020-08-24 20:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-21  0:35 IOPRIO_CLASS_RT without CAP_SYS_ADMIN? Khazhismel Kumykov
2020-08-23  1:58 ` Bart Van Assche
2020-08-23  2:14   ` Jens Axboe
2020-08-24 20:46     ` Khazhismel Kumykov

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

all inboxes | Powered by JetHome®