Hi,
After upgrading our cluster to 17.2.6 all OSDs appear to have "osd_op_queue":
"mclock_scheduler" (used to be wpq). As we see several OSDs reporting
unjustifiable heavy load, we would like to revert this back to "wpq" but any
attempt yells the following error:
root@store14:~# ceph tell osd.71 config set osd_op_queue wpq
Error EPERM: error setting 'osd_op_queue' to 'wpq': (1) Operation not
permitted
I cannot find anywhere why this is happening, I am guessing another setting needs to be
changed as well. Has anybody resolved this?
Best,
Nick
The University of Edinburgh is a charitable body, registered in Scotland, with
registration number SC005336. Is e buidheann carthannais a th' ann an Oilthigh Dhùn
Èideann, clàraichte an Alba, àireamh clàraidh SC005336.
Show replies by date
My guess is that this is because this setting can't be changed at
runtime, though if so that's a new enforcement behaviour in Quincy
that didn't exist in prior versions.
I think what you want to do is 'config set osd osd_op_queue wpq'
(assuming you want this set for all OSDs) and then restart your OSDs
in a safe manner.
Josh
On Mon, Sep 18, 2023 at 4:43 AM Nikolaos Dandoulakis <nick.dan(a)ed.ac.uk> wrote:
>
> Hi,
>
> After upgrading our cluster to 17.2.6 all OSDs appear to have
"osd_op_queue": "mclock_scheduler" (used to be wpq). As we see several
OSDs reporting unjustifiable heavy load, we would like to revert this back to
"wpq" but any attempt yells the following error:
>
> root@store14:~# ceph tell osd.71 config set osd_op_queue wpq
> Error EPERM: error setting 'osd_op_queue' to 'wpq': (1) Operation not
permitted
>
> I cannot find anywhere why this is happening, I am guessing another setting needs to
be changed as well. Has anybody resolved this?
>
> Best,
> Nick
> The University of Edinburgh is a charitable body, registered in Scotland, with
registration number SC005336. Is e buidheann carthannais a th' ann an Oilthigh Dhùn
Èideann, clàraichte an Alba, àireamh clàraidh SC005336.
> _______________________________________________
> ceph-users mailing list -- ceph-users(a)ceph.io
> To unsubscribe send an email to ceph-users-leave(a)ceph.io
Hi Josh,
Thanks a million, your proposed solution worked.
Best,
Nick