Project

General

Profile

Actions

Bug #1650

closed

“rados df” joins on thread never started with mons down or laggy (regression in 0.37)

Added by Alexandre Oliva over 12 years ago. Updated over 12 years ago.

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

0%

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

Description

If rados's attempt to connect the mons time out, it prints:

  1. rados df
    couldn't connect to cluster! error -110
    common/Thread.cc: In function 'int Thread::join(void**)', in thread '0x7f9d548b4740'
    common/Thread.cc: 148: FAILED assert("join on thread that was never started" == 0)
    ceph version 0.37 (a6f3bbb744a6faea95ae48317f0b838edb16a896)
    1: (Thread::join(void**)+0x41) [0x459201]
    2: (MonClient::shutdown()+0x17c) [0x329917dabc]
    3: (librados::RadosClient::shutdown()+0x26) [0x329909ee86]
    4: (librados::Rados::shutdown()+0x11) [0x329909f061]
    5: (main()+0xd6c) [0x42d4dc]
    6: (_libc_start_main()+0xed) [0x3c5102139d]
    7: rados() [0x425a09]
    ceph version 0.37 (a6f3bbb744a6faea95ae48317f0b838edb16a896)
    1: (Thread::join(void**)+0x41) [0x459201]
    2: (MonClient::shutdown()+0x17c) [0x329917dabc]
    3: (librados::RadosClient::shutdown()+0x26) [0x329909ee86]
    4: (librados::Rados::shutdown()+0x11) [0x329909f061]
    5: (main()+0xd6c) [0x42d4dc]
    6: (
    _libc_start_main()+0xed) [0x3c5102139d]
    7: rados() [0x425a09]
    terminate called after throwing an instance of 'ceph::FailedAssertion'
    • Caught signal (Aborted) **
      in thread 0x7f9d548b4740
    • Caught signal (Segmentation fault) **
      in thread 0x7f9d548b4740
      Segmentation fault

In earlier releases of ceph, it printed only the first line.

Actions #1

Updated by Sage Weil over 12 years ago

  • Category set to librados
  • Status changed from New to Resolved
  • Assignee set to Sage Weil
Actions

Also available in: Atom PDF