Bug #3444
closedQemu librbd aio
0%
Description
Commandline:
kvm -drive file=rbd:rbd/vm7:rbd_cache=true:conf=/etc/ceph/ceph.conf,format=raw,id=drive1,if=none -device driver=ide-hd,drive=drive1,discard_granularity=512 -boot c -m 512 -nographic -vnc :7 -net nic,model=virtio
Crash:
osdc/ObjectCacher.cc: In function 'void ObjectCacher::bh_write_commit(int64_t, sobject_t, loff_t, uint64_t, tid_t, int)' thread 7f170e021700 time 2012-11-05 22:09:22.700369
osdc/ObjectCacher.cc: 764: FAILED assert(ob->last_commit_tid < tid)
ceph version 0.53 (2528b5ee105b16352c91af064af5c0b5a7d45d7c)
1: (ObjectCacher::bh_write_commit(long, sobject_t, long, unsigned long, unsigned long, int)+0x9cb) [0x7f171ce5f39b]
2: (ObjectCacher::C_WriteCommit::finish(int)+0x6b) [0x7f171ce65fdb]
3: (Context::complete(int)+0xa) [0x7f171ce2202a]
4: (librbd::C_Request::finish(int)+0xc6) [0x7f171ce4eba6]
5: (Context::complete(int)+0xa) [0x7f171ce2202a]
6: (librbd::rados_req_cb(void*, void*)+0x47) [0x7f171ce355c7]
7: (librados::C_AioSafe::finish(int)+0x1d) [0x7f171c21628d]
8: (Finisher::finisher_thread_entry()+0x218) [0x7f171c270628]
9: (()+0x7e9a) [0x7f1719b3de9a]
10: (clone()+0x6d) [0x7f171986acbd]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
terminate called after throwing an instance of 'ceph::FailedAssertion'
Aborted
root@01-00-25-90-2b-e9-7f:~#
dpkg -l |egrep -e 'rados' -e 'rbd' -e ceph
ii ceph-common 0.53-1precise common utilities to mount and interact with a ceph storage cluster
ii librados2 0.53-1precise RADOS distributed object store client library
ii librbd1 0.53-1precise RADOS block device client library
ii python-ceph 0.53-1precise Python libraries for the Ceph distrib
ceph -v
ceph version 0.53 (2528b5ee105b16352c91af064af5c0b5a7d45d7c)
kvm -version
QEMU emulator version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabrice Bellard