]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon/OSDMonitor: reject pg_num -> 0 24025/head
authorxie xingguo <xie.xingguo@zte.com.cn>
Tue, 11 Sep 2018 08:29:36 +0000 (16:29 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Wed, 12 Sep 2018 00:58:10 +0000 (08:58 +0800)
commit6d8d20a55b25f05acacb5b29830644fa7b1a8894
tree918f81333f6373bed71783773d5dc49e4ae4acb7
parentcfa8591128806c3f8fe7d5166e50aeda736493a9
mon/OSDMonitor: reject pg_num -> 0

Otherwise it will finally crash the mgr process:
```
-2> 2018-09-11 16:23:31.272 7ff521d59700 -1 /clove/xxG/ceph/src/osd/osd_types.cc: In function 'pg_t pg_t::get_parent() const'
 thread 7ff521d59700 time 2018-09-11 16:23:31.272096
/clove/xxG/ceph/src/osd/osd_types.cc: 587: FAILED ceph_assert(bits)
```

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
qa/workunits/cephtool/test.sh
src/mon/OSDMonitor.cc