> Op 3 nov. 2016 om 16:44 heeft Joao Eduardo Luis <j...@suse.de> het volgende > geschreven: > >> On 11/03/2016 01:24 PM, Wido den Hollander wrote: >> >>> Op 3 november 2016 om 13:09 schreef Joao Eduardo Luis <j...@suse.de>: >>> >>> >>>> On 11/03/2016 09:40 AM, Wido den Hollander wrote: >>>> root@mon3:/var/lib/ceph/mon# ceph-monstore-tool ceph-mon3 dump-keys|awk >>>> '{print $1}'|uniq -c >>>> 96 auth >>>> 1143 logm >>>> 3 mdsmap >>>> 1 mkfs >>>> 1 mon_sync >>>> 6 monitor >>>> 3 monmap >>>> 1158 osdmap >>>> 358364 paxos >>>> 656 pgmap >>>> 6 pgmap_meta >>>> 168 pgmap_osd >>>> 6144 pgmap_pg >>>> root@mon3:/var/lib/ceph/mon# >>>> >>>> So there are 358k Paxos entries in the Mon store. >>>> >>>> Any suggestions on how to trim those from the MON store(s)? >>> >>> Can you check the value of paxos:first_committed in the store? >>> >> >> Here you go: >> >> root@mon3:~# ceph-monstore-tool /var/lib/ceph/mon/ceph-mon3 show-versions >> --map-type paxos >> first committed: 174349108 >> last committed: 174349609 >> root@mon3:~# >> >> Doesn't seem like a lot of keys in there? > > I have this annoying feeling that this relates to some really old bug I can't > really recall the ticket number, but in essence was not trimming the maps > even though first_committed was updated. > > The one way out of this I can think of is to change the value of > 'first_committed' in the store to the very first paxos epoch you have. You > will have to use 'ceph_kvstore_tool' to do that. >
Is one mon enough? So stop that mon, change the value and start it again? Or do I need to do this on a mon which will become primary? Wido > This approach presumes your leader also has the same number of maps (because, > otherwise, the monitor would not sync bajillions of useless maps), and that > the version trim will then also be committed by the peons. > > -Joao > _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com