HBASE-5908. TestHLogSplit.testTralingGarbageCorruptionFileSkipErrorsPasses should not use append to corrupt the HLog. Contributed by Gregory Chanan.

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1332495 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Todd Lipcon 2012-05-01 01:38:59 +00:00
parent fc9c63f8c3
commit 49db96433d
1 changed files with 3 additions and 3 deletions

View File

@ -119,8 +119,6 @@ public class TestHLogSplit {
@BeforeClass @BeforeClass
public static void setUpBeforeClass() throws Exception { public static void setUpBeforeClass() throws Exception {
TEST_UTIL.getConfiguration().
setBoolean("dfs.support.append", true);
TEST_UTIL.getConfiguration(). TEST_UTIL.getConfiguration().
setStrings("hbase.rootdir", hbaseDir.toString()); setStrings("hbase.rootdir", hbaseDir.toString());
TEST_UTIL.getConfiguration(). TEST_UTIL.getConfiguration().
@ -1227,7 +1225,9 @@ public class TestHLogSplit {
switch (corruption) { switch (corruption) {
case APPEND_GARBAGE: case APPEND_GARBAGE:
out = fs.append(path); fs.delete(path, false);
out = fs.create(path);
out.write(corrupted_bytes);
out.write("-----".getBytes()); out.write("-----".getBytes());
closeOrFlush(close, out); closeOrFlush(close, out);
break; break;