Fix #52329
src/vstart: The command "set config key osd_mclock_max_capacity_iops_ssd" fails with Permission denied error.
% Done:
0%
Source:
Development
Tags:
Backport:
pacific
Reviewed:
Affected Versions:
Description
The following was observed when bringing up a vstart cluster:
home/nojha/work/ceph/build/bin/ceph -c /home/nojha/work/ceph/build/ceph.conf -k /home/nojha/work/ceph/build/keyring osd new 520c9db4-9426-4777-975e-5d1c6bfab2f5 -i /home/nojha/work/ceph/build/dev/osd0/new.json 0 /home/nojha/work/ceph/build/bin/ceph-osd -i 0 -c /home/nojha/work/ceph/build/ceph.conf --mkfs --key AQDo8Rthc82ZNxAAbh7Jek2A8G8Onqe7XEZ9SQ== --osd-uuid 520c9db4-9426-4777-975e-5d1c6bfab2f5 2021-08-17T17:29:13.350+0000 7f39c1d03f40 -1 auth: unable to find a keyring on /home/nojha/work/ceph/build/dev/osd0/keyring: (2) No such file or directory 2021-08-17T17:29:13.350+0000 7f39c1d03f40 -1 auth: unable to find a keyring on /home/nojha/work/ceph/build/dev/osd0/keyring: (2) No such file or directory 2021-08-17T17:29:13.350+0000 7f39c1d03f40 -1 auth: unable to find a keyring on /home/nojha/work/ceph/build/dev/osd0/keyring: (2) No such file or directory 2021-08-17T17:29:13.358+0000 7f39c1d03f40 -1 bluestore(/home/nojha/work/ceph/build/dev/osd0/block) _read_bdev_label failed to open /home/nojha/work/ceph/build/dev/osd0/block: (2) No such file or directory 2021-08-17T17:29:13.358+0000 7f39c1d03f40 -1 bluestore(/home/nojha/work/ceph/build/dev/osd0/block) _read_bdev_label failed to open /home/nojha/work/ceph/build/dev/osd0/block: (2) No such file or directory 2021-08-17T17:29:13.358+0000 7f39c1d03f40 -1 bluestore(/home/nojha/work/ceph/build/dev/osd0/block) _read_bdev_label failed to open /home/nojha/work/ceph/build/dev/osd0/block: (2) No such file or directory 2021-08-17T17:29:13.358+0000 7f39c1d03f40 -1 bluestore(/home/nojha/work/ceph/build/dev/osd0) _read_fsid unparsable uuid start osd.0 /home/nojha/work/ceph/build/bin/ceph-osd -i 0 -c /home/nojha/work/ceph/build/ceph.conf 2021-08-17T17:29:19.230+0000 7fc03a406f40 -1 Falling back to public interface 2021-08-17T17:29:22.758+0000 7fc03a406f40 -1 osd.0 0 log_to_monitors {default=true} 2021-08-17T17:29:25.310+0000 7fc03a406f40 -1 osd.0 0 mon_cmd_set_config Failed to set config key osd_mclock_max_capacity_iops_ssd err: (13) Permission denied errstr: access denied OSDs started
Related issues
History
#1 Updated by Sridhar Seshasayee over 2 years ago
- Tracker changed from Bug to Fix
- Status changed from New to Fix Under Review
- Source set to Development
- Pull request ID set to 42853
#2 Updated by Sridhar Seshasayee over 2 years ago
Mon logs showing that the command is capable after the fix is applied:
2021-08-23T17:37:18.136+0000 7fb6154cc700 1 -- [v2:172.21.3.216:40276/0,v1:172.21.3.216:40277/0] <== osd.0 v2:172.21.3.216:6836/1680917 9 ==== mon_command([{prefix=config set, name=osd_mclock_max_capacity_iops_hdd}] v 0) v1 ==== 149+0+0 (secure 0 0 0) 0x561b5a5c3e00 con 0x561b5a950800$ 2021-08-23T17:37:18.136+0000 7fb6154cc700 0 mon.a@0(leader) e1 handle_command mon_command([{prefix=config set, name=osd_mclock_max_capacity_iops_hdd}] v 0) v1$ 2021-08-23T17:37:18.136+0000 7fb6154cc700 10 mon.a@0(leader) e1 _allowed_command capable$ 2021-08-23T17:37:18.136+0000 7fb6154cc700 7 mon.a@0(leader).config prepare_update mon_command([{prefix=config set, name=osd_mclock_max_capacity_iops_hdd}] v 0) v1 from osd.0 v2:172.21.3.216:6836/1680917
#3 Updated by Yuri Weinstein over 2 years ago
#4 Updated by Sridhar Seshasayee over 2 years ago
- Status changed from Fix Under Review to Pending Backport
- Backport set to pacific
#6 Updated by Sridhar Seshasayee over 2 years ago
- Related to Backport #51117: pacific: osd: Run osd bench test to override default max osd capacity for mclock. added
#7 Updated by Backport Bot over 2 years ago
- Copied to Backport #52586: pacific: src/vstart: The command "set config key osd_mclock_max_capacity_iops_ssd" fails with Permission denied error. added
#8 Updated by Sridhar Seshasayee over 2 years ago
- Status changed from Pending Backport to Resolved