HBASE-13181 TestHRegionReplayEvents.testReplayBulkLoadEvent fails frequently
This commit is contained in:
parent
78d6a3402c
commit
c4369d9a90
|
@ -233,17 +233,24 @@ public class TestBulkLoad {
|
||||||
HFile.WriterFactory hFileFactory = HFile.getWriterFactoryNoCache(conf);
|
HFile.WriterFactory hFileFactory = HFile.getWriterFactoryNoCache(conf);
|
||||||
// TODO We need a way to do this without creating files
|
// TODO We need a way to do this without creating files
|
||||||
File hFileLocation = testFolder.newFile();
|
File hFileLocation = testFolder.newFile();
|
||||||
hFileFactory.withOutputStream(new FSDataOutputStream(new FileOutputStream(hFileLocation)));
|
FSDataOutputStream out = new FSDataOutputStream(new FileOutputStream(hFileLocation));
|
||||||
|
try {
|
||||||
|
hFileFactory.withOutputStream(out);
|
||||||
hFileFactory.withFileContext(new HFileContext());
|
hFileFactory.withFileContext(new HFileContext());
|
||||||
HFile.Writer writer = hFileFactory.create();
|
HFile.Writer writer = hFileFactory.create();
|
||||||
|
try {
|
||||||
writer.append(new KeyValue(CellUtil.createCell(randomBytes,
|
writer.append(new KeyValue(CellUtil.createCell(randomBytes,
|
||||||
family,
|
family,
|
||||||
randomBytes,
|
randomBytes,
|
||||||
0l,
|
0l,
|
||||||
KeyValue.Type.Put.getCode(),
|
KeyValue.Type.Put.getCode(),
|
||||||
randomBytes)));
|
randomBytes)));
|
||||||
|
} finally {
|
||||||
writer.close();
|
writer.close();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
out.close();
|
||||||
|
}
|
||||||
return hFileLocation.getAbsoluteFile().getAbsolutePath();
|
return hFileLocation.getAbsoluteFile().getAbsolutePath();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1515,13 +1515,20 @@ public class TestHRegionReplayEvents {
|
||||||
HFile.WriterFactory hFileFactory = HFile.getWriterFactoryNoCache(TEST_UTIL.getConfiguration());
|
HFile.WriterFactory hFileFactory = HFile.getWriterFactoryNoCache(TEST_UTIL.getConfiguration());
|
||||||
// TODO We need a way to do this without creating files
|
// TODO We need a way to do this without creating files
|
||||||
Path testFile = new Path(testPath, UUID.randomUUID().toString());
|
Path testFile = new Path(testPath, UUID.randomUUID().toString());
|
||||||
hFileFactory.withOutputStream(TEST_UTIL.getTestFileSystem().create(testFile));
|
FSDataOutputStream out = TEST_UTIL.getTestFileSystem().create(testFile);
|
||||||
|
try {
|
||||||
|
hFileFactory.withOutputStream(out);
|
||||||
hFileFactory.withFileContext(new HFileContext());
|
hFileFactory.withFileContext(new HFileContext());
|
||||||
HFile.Writer writer = hFileFactory.create();
|
HFile.Writer writer = hFileFactory.create();
|
||||||
|
try {
|
||||||
writer.append(new KeyValue(CellUtil.createCell(valueBytes, family, valueBytes, 0l,
|
writer.append(new KeyValue(CellUtil.createCell(valueBytes, family, valueBytes, 0l,
|
||||||
KeyValue.Type.Put.getCode(), valueBytes)));
|
KeyValue.Type.Put.getCode(), valueBytes)));
|
||||||
|
} finally {
|
||||||
writer.close();
|
writer.close();
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
out.close();
|
||||||
|
}
|
||||||
return testFile.toString();
|
return testFile.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue