Hi Gibi, Dan, Alex and dear Nova cores

 

Nova Spec: https://review.opendev.org/#/c/689070/

Cinder Spec: https://review.opendev.org/#/c/684556/

 

Regarding the volume local cache spec, after several rounds of discussion in cinder weekly meeting, we continued discussed in cinder virtual mid-cycle ptg yesterday, and now cinder team is close to get agreement, and major ideas are:

 

Could you please comment on cinder spec if any before cinder team getting this hammered out? Thank you so much.

 

Below is the performance test I did personally, using Optane SSD p4800x 750G as the cache. Setting fio with block size = 4k, iodepth=1 which is typical for latency measurement. The data may be slightly different on different environment, just FYI:

In rand read test:

 

In rand write test:

 

In 70% rand read + 30% rand write mix test:

 

Ceph in above chart means the baseline test, as shown in path below.

Write-Through and Write-Back means open-cas cached, as shown in path.

cid:image010.png@01D5D0FD.83839680

 

So even write-through mode, we still have lots of performance gains.

 

Some concerns maybe:

 

Regards

LiangFang