Pass logger to memtable rep and TLB page allocation error logged to info logs

Summary:
TLB page allocation errors are now logged to info logs, instead of stderr.
In order to do that, mem table rep's factory functions take a info logger now.

Test Plan: make all check

Reviewers: haobo, igor, yhchiang

Reviewed By: yhchiang

CC: leveldb, yhchiang, dhruba

Differential Revision: https://reviews.facebook.net/D18471
This commit is contained in:
sdong
2014-05-04 15:52:23 -07:00
parent 044af85847
commit 3a171dcb51
16 changed files with 53 additions and 31 deletions

View File

@@ -275,7 +275,7 @@ MemTableRep::Iterator* VectorRep::GetIterator() {
MemTableRep* VectorRepFactory::CreateMemTableRep(
const MemTableRep::KeyComparator& compare, Arena* arena,
const SliceTransform*) {
const SliceTransform*, Logger* logger) {
return new VectorRep(compare, arena, count_);
}
} // namespace rocksdb