Re: rbd create error with 0.26

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 08/12/2011 10:56 AM, Josh Durgin wrote:
(bringing back to the list)

On 08/12/2011 12:33 AM, Simon Tian wrote:
I have done all these:
1 cosd has permission to write /var/lib/ceph/tmp
2 The temp partition (/var/lib/ceph/tmp) has the execution permission
( no noexec mount option )
3 libcls_rbd.so is found in LD_LIBRARY_PATH or in the path specified
in ceph.conf (osd class dir = /usr/lib64/rados-classes for distros
like RHEL6)

I am testing on RHEL5.4.

The error didn't disappear....

Could you add 'debug osd = 20' to your ceph.conf, restart your osds,
then try again? The osd log should tell us the cause of the error.


On further inspection, the wiki was wrong - LD_LIBRARY_PATH does not affect class loading. You probably just need to set 'osd class dir = /usr/lib64/rados-classes'.

2011/8/12 Simon Tian<aixt2006@xxxxxxxxx>:
# rbd create foo --size 1024
2011-08-12 10:13:13.180774 7f4c9a6656f0 librbd: failed to assign a
block name for image
create error: Input/output error


2011/8/11 Josh Durgin<josh.durgin@xxxxxxxxxxxxx>:
On Thu, 11 Aug 2011 22:49:11 +0800, Simon Tian<aixt2006@xxxxxxxxx>
wrote:
Hi folks,

This assert failure appeared in ceph-0.31 when creating a pool,
could anyone help me?

Thx
Simon

What's the error?



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

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


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux