On 11/19/2012 03:16 PM, Stefan Priebe wrote:
mhm qemu rbd block driver. Get's always these errors back. As
rbd_aio_bh_cb is directly called from librbd the problem must be there.
Strangely i can't find where rbd_aio_bh_cb get's called with -512.

ANy further ideas?

Two ideas:

1) Is rbd_finish_aiocb getting this same return value?

2) Perhaps it's an issue with the return value wrapping around with
very large discards. Adding some logging of the return values of each
rados operation in AioCompletion::complete_request() might give us a
clue. These large negative return values are suspicious.

rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -512 Error: 0
rbd_aio_bh_cb got error back. Code: -1006628352 Error: 0

Stefan

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to