leveldb source code reading notes