Testing a cache tier

Since our cache tier is ready, during the write operation, clients will see what is being written to their regular pools, but actually, it's being written on cache-pools first and then based on the cache tier policy data, it will be flushed to the storage tier. This data migration is transparent to the client.

How to do it…

  1. In the previous recipe, we created a 500 MB test file named /tmp/file1; we will now put this file in an EC-pool:
    # rados -p EC-pool put object1 /tmp/file1
    
  2. Since an EC-pool is tiered with a cache-pool named file1 should not get written to the EC-pool in the first step, however, it will get written to the cache-pool. To verify this, list each pool to get the object names. Use the date command to track the time ...

Get Ceph Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.