Hi Steve, Thanks, that sounds promising. Are only a limited number of maps trimmed for each new osdmap generated? If so, I'll generate a bit of churn to get these cleaned up.
-- Dan > On 14 Sep 2016, at 15:08, Steve Taylor <steve.tay...@storagecraft.com> wrote: > > http://tracker.ceph.com/issues/13990 was created by a colleague of mine from > an issue that was affecting us in production. When 0.94.8 was released with > the fix, I immediately deployed a test cluster on 0.94.7, reproduced this > issue, upgraded to 0.94.8, and tested the fix. It worked beautifully. > > I suspect the issue you're seeing is that the clean-up only occurs when new > osdmaps are generated, so as long as nothing is changing you'll continue to > see lots of stale maps cached. We delete RBD snapshots all the time in our > production use case, which updates the osdmap, so I did that in my test > cluster and watched the map cache on one of the OSDs. Sure enough, after a > while the cache was pruned down to the expected size. > > Over time I imagine you'll see things settle, but it may take a while if you > don't update the osdmap frequently. > > <image9cbe59.JPG> Steve Taylor | Senior Software Engineer | StorageCraft > Technology Corporation > 380 Data Drive Suite 300 | Draper | Utah | 84020 > Office: 801.871.2799 | > If you are not the intended recipient of this message or received it > erroneously, please notify the sender and delete it, together with any > attachments, and be advised that any dissemination or copying of this message > is prohibited. > ________________________________________ > From: ceph-users [ceph-users-boun...@lists.ceph.com] on behalf of Dan Van Der > Ster [daniel.vanders...@cern.ch] > Sent: Wednesday, September 14, 2016 3:45 AM > To: ceph-us...@ceph.com > Subject: [ceph-users] Cleanup old osdmaps after #13990 fix applied > > Hi, > > We've just upgraded to 0.94.9, so I believe this issue is fixed: > > http://tracker.ceph.com/issues/13990 > > AFAICT "resolved" means the number of osdmaps saved on each OSD will not grow > unboundedly anymore. > > However, we have many OSDs with loads of old osdmaps, e.g.: > > # pwd > /var/lib/ceph/osd/ceph-257/current/meta > # find . -name 'osdmap*' | wc -l > 112810 > > (And our maps are ~1MB, so this is >100GB per OSD). > > Is there a solution to remove these old maps? > > Cheers, > Dan > _______________________________________________ > ceph-users mailing list > ceph-users@lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com