Project

General

Profile

Actions

Bug #3590

closed

mds segfault at MonClient::wait_auth_rotating during upgrade

Added by Tamilarasi muthamizhan over 11 years ago. Updated over 11 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
cephx
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Upgrade from ceph argonaut v0.48.2 to v0.55

Test steps:

1. Running a local cluster burnupi06[mds], burnupi07[osds], burnupi08[mon] on argonaut 0.48.2 [ceph.conf has no mention about ceph auth, so by default it was cephx disabled]

2. upgrading the mds node to v0.55 and restarting mds daemon segfaults at MonClient::wait_auth_rotating

ceph version 0.55-159-gefc6614 (efc66148837d614dc9489e3675aaa05bb2d9b9c2)
1: /usr/bin/ceph-mds() [0x815a9a]
2: (()+0xfcb0) [0x7fac57cf1cb0]
3: (MonClient::wait_auth_rotating(double)+0xb6) [0x73b066]
4: (MDS::init(int)+0x1433) [0x4ca033]
5: (main()+0xfed) [0x4a9c4d]
6: (__libc_start_main()+0xed) [0x7fac563cd76d]
7: /usr/bin/ceph-mds() [0x4abda9]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

ceph.conf

[osd]
osd journal size = 1000
filestore_xattr_use_omap = true

[osd.0]
host = burnupi07

[osd.1]
host = burnupi07

[mon.a]
host = burnupi08
mon addr = 10.214.134.36:6789

[mds.a]
host = burnupi06

3. Tried to set ceph auth by including the line "auth client required = cephx,none" on mds node and restarted mds but segfaults again.

However, continued upgrading osd and mon nodes to v0.55 with "auth client required = cephx,none" set in ceph.conf and it is working fine

Actions

Also available in: Atom PDF