Based off Sebastiens design I had some thoughts: http://www.sebastien-han.fr/images/ceph-cache-pool-compute-design.png
Hypervisors are for obvious reason more susceptible to crashes and reboots for security updates. Since ceph is utilizing a standard pool for the cache tier it creates a requirement for placement group stability. IE: We cannot use a pool with only 1 PG replica required. The ideal configuration would be to utilize a single replica ssd cache pool as READ ONLY, and all writes will be sent to the base tier ssd journals, this way your getting quick acks and fast reads without any lost flash capacity for redundancy.
Has anyone tested a failure with a read only cache pool that utilizes a single replica? Does ceph simply fetch the data and place it to another pg? The cache pool should be able to sustain drive failures with 1 replica because its not needed for consistency.
Interesting topic here.. curious if anyone has tried this.
Our current architecture utilizes 48 hosts with 2x 1T SSD each as a 2 replica ssd pool. We have 4 host with 52x 6T disk for a capacity pool. We would like to run the base tier on the spindles with the SSD as a 100% utilized cache tier for busy pools.
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com