Understanding CRUSH

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

 



Hi, I have tried to understand how CEPH stores and retrieves data, and
I have a few beginners questions about this explanation

http://ceph.com/wp-content/uploads/2012/12/pg-placement1.png

1. hash("foo"); what exactly is foo, is that the filename that the
client tries to write, or is it the object <VM-UUID>.<INC COUNTER>
file in the pool?

2. What hash() algorithm is used in this implementation, is there any
risk for collisions?

3. The calculation of both the PG and Target OSD occurs on the client
using CRUSH after retrieving a cluster map for OSD,MON-map?

Please advise. thx will
_______________________________________________
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