Project

General

Profile

Bug #39570

nautilus with requrie_osd_release < nautilus cannot increase pg_num

Added by Sage Weil 5 months ago. Updated 28 days ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
-
Start date:
05/02/2019
Due date:
% Done:

0%

Source:
Tags:
Backport:
nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:

Description

On Mon, 29 Apr 2019, Alexander Y. Fomichev wrote:

Hi,

I just upgraded from mimic to nautilus(14.2.0) and stumbled upon a strange
"feature".
I tried to increase pg_num for a pool. There was no errors but also no
visible effect:

  1. ceph osd pool get foo_pool01 pg_num
    pg_num: 256
  2. ceph osd pool set foo_pool01 pg_num 512
    set pool 11 pg_num to 512
  3. ceph osd pool get foo_pool01 pg_num
    pg_num: 256
until finally I found that
  1. ceph osd require-osd-release nautilus
    solves this problem

Docs are very scarce about "require-osd-release" command. Something like
"Complete the upgrade by disallowing pre-Nautilus OSDs and enabling all new
Nautilus-only functionality:" which gives no clue to understand why pretty
old feature of increasing pg_num dosn't work. Any way I doubt that silently
ignoring user commands is a good idea.
So question is: It is intentional behavior or I hit a bug.

mon sets pg_num_target but encodes with mimic features.


Related issues

Duplicated by RADOS - Bug #40193: Changing pg_num and other pool settings are ignored Duplicate 06/06/2019
Copied to RADOS - Backport #40322: nautilus: nautilus with requrie_osd_release < nautilus cannot increase pg_num Resolved

History

#1 Updated by Sage Weil 5 months ago

  • Status changed from In Progress to Need Review

#2 Updated by Nathan Cutler 5 months ago

  • Backport set to nautilus

#3 Updated by Neha Ojha 3 months ago

  • Project changed from Ceph to RADOS
  • Status changed from Need Review to Pending Backport

#4 Updated by Josh Durgin 3 months ago

  • Duplicated by Bug #40193: Changing pg_num and other pool settings are ignored added

#5 Updated by Nathan Cutler 3 months ago

  • Copied to Backport #40322: nautilus: nautilus with requrie_osd_release < nautilus cannot increase pg_num added

#6 Updated by Greg Farnum 28 days ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF