leveldb: introduce OpenFile