• I
    AssertHeld() should do things · 954679bb
    Igor Canadi 提交于
    Summary:
    AssertHeld() was a no-op before. Now it does things.
    
    Also, this change caught a bad bug in SuperVersion::Init(). The method is calling db->mutex.AssertHeld(), but db variable is not initialized yet! I also fixed that issue.
    
    Test Plan: make check
    
    Reviewers: dhruba, haobo, ljin, sdong, yhchiang
    
    Reviewed By: haobo
    
    CC: leveldb
    
    Differential Revision: https://reviews.facebook.net/D17193
    954679bb
db_impl.cc 151.5 KB