What goes in the monitor database?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi.  Can anyone give me a rough idea of what the monitor database is for?  I'm
curious about how it is behaving in an experimental system I set up.

I have a single monitor and a single client that just connects once a second
and does a "status" command.  There is one OSD and one MDS in there too.  This
is a Hammer system with a LevelDB key-value store.  This produces a fair
amount of activity in the database; it looks like about 25K of updates for
every "status" transaction.  The database compacts periodically and over the
longrun, does not grow in size.

Using ceph_kvstore_tool after shutting down the monitor, I see hundreds of
keys.

So what does the monitor have to store to do a "status" command?

I've seen clues that the activity has to do with Paxos elections, but I'm
fuzzy on why elections would be happening or why they would need a persistent
database.

-- 
Bryan Henderson                                   San Jose, California
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux