????HBase???????????????????????????????????online???????????HBase???????????????????????????????????HBase?????????????μ???????????????????????????????????HBase????????????????????????????????????????????????????????bug???????Щ?????????HBase????????????????????????????Щ??????
????HBase?????
?????????O??????????2???汾??0.90??0.94??????0.90?????棬???????????????????TB???????????????coprocessor????????????????????????á?0.94???????汾????и??????????????????????????????????PB??????????????????????á????0.94??????????????????′?????????patch??????????????
????HBase Bug ?????
?????????????????????bug 328????????Blocker 34????Critical 41????Major 205???? Minor 48?????????????patch 58????????????Blocker 1????Critical 9????Major 44???? Minor 4?????????????bug???????????????HBase???????????????bug??fix????????????????С????????????????????????????bug?????????????????????????????????????HBase????????????μ????
????HBase ????????
????HBase?????????????????????????????1??????HBase??????????????????????e?????????300???bug????14??????????????????????????????????飬??Щ??????????????????????????
????1??region assign??region??????????????????????????????3???bug??????????????bug????????????????region???η????????????ROOT META?????????master??????????????????????region??????????????????
????2??compact??compact??????????????????????????????????????bug???????compact??????????????????????壩?????????????????
????3??split??bug?????????????????????????????????????????????????0.90?????????????????split???????Щbug???????????????????????????????????????
????4??flush?????????????????????Щbug??
????5??correctness????д?????????????HBase???????????????0.90??0.94?汾???в?????????????bug????????0.90?汾?ж?д?????????????????????????????????????????????ú????????????????汾???????г????fix?????????????д?????0.90??????????
????6??wal???????HBase????????????????bug???????????????????????????????????????????????????????????????????????????????????????????????????????????????в?????????????????????????Ч????
????7??ddl??HBase?г???ddl??????create table??disable??enable??alter?????????Щddl?????????????????????????????????????????????????????
????8??abort??HBase???к??????????????server abort?????????????????Щ?????????????????????????Ρ??????????????????????÷?????abort??????????????abort???????????Щbug??
????9??zk??0.90?汾?????zk???????????????????????????????????0.94??????????????????????????????????????????????zk?????zk???Щ?????????????????????????
????10??client?????????client????????0.90.6???汾??0.94.2????????????????0.94???汾???н??????bug?????????????á?
????11??replication??HBase?????replication?????????????????????????????????????????????????????????????С?
????12??gc??gc??bug????????????gc?????????fullgc????gc?????????fullgc?????????Щ???????????????????????Щ?????????????fullgc?????????????
????13??testcase?????HBase???????????????????????????case???????????????????Щ???????????????????????????????
????14??tools&other????????Щ???????????????????????????HBase??????????????????????????飬???罨??????????????????????????????trace???????????Щ??????????????????????????
???????????Bug
????????HBase????洢?????????????????????????????????????????????????????????bug?????????С???????????????????????????????????????????????????????????????????????Щ???????????????????????????????????????????????????ò??????????Щ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????κ????С??????????????????????????λ??????????