Why does the 'ceph osd map' command continue to show removed objects from the cluster?

Solution Verified - Updated -

Issue

  • When removing an rbd image from a pool the ceph osd map tool continues to show the test-image object as existing in the cluster. Why is this?
 # rbd create test-image --size 1024 --pool testpool
 # rbd -p testpool ls
 # ceph osd map testpool test-image
 osdmap e141 pool 'testpool' (1) object 'test-image' -> pg 1.fb49053a (1.13a) -> up ([3,4,1], p3) acting ([3,4,1], p3)
 # rbd rm -p testpool test-image
 Removing image: 100% complete...done.
 # ceph osd map testpool test-image
 osdmap e141 pool 'testpool' (1) object 'test-image' -> pg 1.fb49053a (1.13a) -> up ([3,4,1], p3) acting ([3,4,1], p3)
  • What does the ceph osd map command actually do?

Environment

  • Red Hat Ceph Storage

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content