2011/4/25 Zhoushuaifeng <[email protected]>:
> Thanks St,
> I found that when running closing parent region to prepare for split, 
> preflush occurred. But for some reason, an IOException throwed from 
> hdfsclient, and caused preflush failed. Then split failed.
> We have made some change on HDFS and will check why Exception happened.
> But I don't know details on how hbase handle the exception. When rolling back 
> the split operation, will it reset writestate.writesEnabled to true?
> If not, it will hanging writestate.writesEnabled to false and causing all 
> other flush operations false.
>

If we fail a split, we rollback.  Usually the rollback is clean (There
is a unit test that exercises various failures splitting verifying
rollback works) but for sure there could be bugs in here.

I would be interested in the log of that regionserver.

Thanks,
St.Ack

Reply via email to