Re: CephFS: stripe_unit=65536 + object_size=1310720 => pipe.fault, server, going to standby

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

 



On 11/03/2015 08:59, Florent B wrote:
Hi all,

I'm testing CephFS with Giant and I have a problem when I set these attrs :

setfattr -n ceph.dir.layout.stripe_unit -v "65536" pool_cephfs01/
setfattr -n ceph.dir.layout.stripe_count -v "1" pool_cephfs01/
setfattr -n ceph.dir.layout.object_size -v "1310720" pool_cephfs01/
setfattr -n ceph.dir.layout.pool -v "cephfs01" pool_cephfs01/

When a client writes files in pool_cephfs01/, It got "failed: Transport endpoint is not connected (107)" and these errors on MDS :

10.111.0.6:6801/41706 >> 10.111.17.118:0/9384 pipe(0x5e3a580 sd=27 :6801 s=2 pgs=2 cs=1 l=0 c=0x6a8d1e0).fault, server, going to standby
Thanks for the bug report. I can reproduce a fuse client crash using these layout settings on master: http://tracker.ceph.com/issues/11120


When I set stripe_unit=1048576 & object_size=1048576, it seems working.

What are the "rules" for stripe_unit & object_size ?
In addition to Ilya's explanation in this thread, these references may be useful for you (CephFS striping is the same as RBD striping):
- http://docs.ceph.com/docs/master/architecture/#data-striping
- http://ceph.com/docs/master/man/8/rbd/#striping

John
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux