Project

General

Profile

Actions

Bug #8564

closed

osd cannot be restarted when leveldb is used as backend

Added by Xinxin Shu almost 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Target version:
-
% Done:

0%

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

Description

hi all , recently i enabled leveldb as filestore backend, after restarting my cluster , an osd is crashed, from the log , i get an error like this :

2014-06-09 16:22:12.250078 7f86a5610700 -1 os/KeyValueStore.cc: In function 'unsigned int KeyValueStore::_do_transaction(ObjectStore::Transaction&, KeyValueStore::BufferTransaction&, SequencerPosition&, ThreadPool::TPHandle*)' thread 7f86a5610700 time 2014-06-09 16:22:12.248673
os/KeyValueStore.cc: 1524: FAILED assert(0 == "unexpected error")

ceph version 0.80-820-g5d606cd (5d606cd0d00698699c91a378a1bd9f71cc8a77c9)
1: (KeyValueStore::_do_transaction(ObjectStore::Transaction&, KeyValueStore::BufferTransaction&, SequencerPosition&, ThreadPool::TPHandle*)+0x750) [0x9e6f20]
2: (KeyValueStore::_do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long, ThreadPool::TPHandle*)+0x8e) [0x9e8d1e]
3: (KeyValueStore::_do_op(KeyValueStore::OpSequencer*, ThreadPool::TPHandle&)+0x9a) [0x9e8e2a]
4: (ThreadPool::worker(ThreadPool::WorkThread*)+0x68a) [0xb62a3a]
5: (ThreadPool::WorkThread::entry()+0x10) [0xb63c90]
6: (()+0x7e9a) [0x7f86aed2de9a]
7: (clone()+0x6d) [0x7f86ad2d8ccd]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

Files

osd.log (13.6 MB) osd.log Xinxin Shu, 06/09/2014 02:47 AM
Actions

Also available in: Atom PDF