Author: mbautin Date: Thu Feb 2 21:33:35 2012 New Revision: 1239865 URL: http://svn.apache.org/viewvc?rev=1239865&view=rev Log: [HBASE-5287] fsck can go into infinite loop
Summary: as in title Test Plan: not tested. trivial change. Reviewers: aaiyer Reviewed By: aaiyer CC: hbase-eng@lists Differential Revision: https://phabricator.fb.com/D397073 Modified: hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java Modified: hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java URL: http://svn.apache.org/viewvc/hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java?rev=1239865&r1=1239864&r2=1239865&view=diff ============================================================================== --- hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java (original) +++ hbase/branches/0.89-fb/src/main/java/org/apache/hadoop/hbase/client/HBaseFsckRepair.java Thu Feb 2 21:33:35 2012 @@ -165,6 +165,8 @@ public class HBaseFsckRepair { return false; } else if (inChar == 'y' || inChar == 'Y') { return true; + } else if (inChar == -1) { + throw new IOException("Lost interactive session"); } } }
