Feature #51213
[ceph osd set noautoscale] Global on/off flag for PG autoscale feature
0%
Description
For now, we do not have a global flag, like `ceph osd set noout` for the pg autoscale feature. We have pool flags1 for making this feature on and off.
It would be good to have a flag2 that could be a global flag and it should not touch or override pool level configuration like on/off status or any custom tuning.
This global flag will help during upgrades when we are bouncing the OSD's or any kind of cluster maintenance/OSD maintenance. Because during these activities we do not want the pg-autoscale feature to cause peering/recovery/backfills etc. We can simply set the flag before these activities and once the activity will complete just unset it.
[1] https://docs.ceph.com/en/latest/rados/operations/placement-groups/#autoscaling-placement-groups
[2] `ceph osd set noautoscale` and `ceph osd unset noautoscale`
Related issues
History
#1 Updated by Vikhyat Umrao about 2 years ago
- Subject changed from Global on/off flag for PG autoscale feature to [ceph osd set noautoscale] Global on/off flag for PG autoscale feature
#2 Updated by Vikhyat Umrao almost 2 years ago
- Assignee set to Kamoltat (Junior) Sirivadhna
#3 Updated by Kamoltat (Junior) Sirivadhna almost 2 years ago
#4 Updated by Vikhyat Umrao almost 2 years ago
- Status changed from New to Fix Under Review
- Pull request ID set to 43716
#5 Updated by Vikhyat Umrao over 1 year ago
- Status changed from Fix Under Review to Pending Backport
- Backport set to pacific
#6 Updated by Backport Bot over 1 year ago
- Copied to Backport #53769: pacific: [ceph osd set noautoscale] Global on/off flag for PG autoscale feature added
#7 Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Status changed from Pending Backport to Resolved