RS vs LRC - abnormal results

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

 



Hi,
I'm comparing different configurations of LRC with Reed-Solomon. Specifically I'm comparing the total data read in all OSDs during a reconstruction of a single node (I drop a single OSD and measure until the system is stable again). 
While most of the configurations output the desired result, a certain configuration stood out.
The expectation in the following configuration is that RS would generate 40% more reads, however LRC generated 8% more.

RS configuration: k=4, m=6
LRC configuration:

sudo ceph osd erasure-code-profile set myprofile \
plugin=lrc \
mapping=DD_DD_____ \
layers='[
[ "DD_DD_cccc", "" ],
[ "DDc_______", "" ],
[ "___DDc____", "" ],
]' \
ruleset-steps='[
[ "chooseleaf", "osd",  10  ],
]'

RS will always require 4 nodes for reconstruction, however LRC would use less (4 in worst case and 2 in best).

Any thoughts on this matter?

Thanks,
Oleg
_______________________________________________
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]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux