Why we get the error "failed to flush rbd_data.XXXX: (16) Device or resource busy" when we try to evict data from the cache tier in Ceph?
Issue
When trying to evict data from the cache tier using the following command:
$ rados -p volumes_ssd_tier cache-flush-evict-all
It fails with the following error:
failed to flush rbd_data.XXXX: (16) Device or resource busy
NOTE:
Using cache-tiering in production is not supported by Red Hat and it will be deprecated in Red Hat Ceph Storage 2.0.
Environment
- Red Hat Ceph Storage 1.3
- Ceph Cache-Tiering Feature
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
