On Mon, 3 Mar 2014, xinxin shu wrote:
> thanks for your comments, just to confirm if my understanding is right, in
> order to remove any mention of LevelDBStore from FileStore or
> MonitorDBStore, these codes that metioned LevelDBStore in FileStore and
> MonitiorDBStore will be abstracted as interfaces of KeyValueDB. Is
> KeyValueDB::create() is something like ObjectStore::create()?

That is the idea.  As I mentioned, the hard part is hiding the config 
parameters, however, which are currently similar between leveldb and rocks 
but will be very different for other backends.  Perhaps something similar 
to what we did for HitSet::Params?  Unless there are better ideas...