HBASE-16235 Addendum uses hfile count of 20 (ChiaPing)

This commit is contained in:
tedyu 2016-07-16 16:07:11 -07:00
parent 60847a2d76
commit 9bc7ecfb9d
1 changed files with 4 additions and 16 deletions

View File

@ -278,21 +278,9 @@ public class TestSnapshotFromMaster {
* should be retained, while those that are not in a snapshot should be deleted. * should be retained, while those that are not in a snapshot should be deleted.
* @throws Exception on failure * @throws Exception on failure
*/ */
@Test(timeout = 600000) @Test(timeout = 300000)
public void testSnapshotHFileArchiving() throws Exception { public void testSnapshotHFileArchiving() throws Exception {
int[] hfileCount = new int[]{10, 15, 20}; int hfileCount = 20;
for (int count : hfileCount) {
LOG.info("testSnapshotHFileArchiving with " + count + " hfiles");
testSnapshotHFileArchiving(count);
}
}
/**
* It will put data and flush until there are enough hfiles.
* @param hfileCount
* @throws Exception
*/
private void testSnapshotHFileArchiving(int hfileCount) throws Exception {
Admin admin = UTIL.getHBaseAdmin(); Admin admin = UTIL.getHBaseAdmin();
// make sure we don't fail on listing snapshots // make sure we don't fail on listing snapshots
SnapshotTestingUtils.assertNoSnapshots(admin); SnapshotTestingUtils.assertNoSnapshots(admin);
@ -412,8 +400,8 @@ public class TestSnapshotFromMaster {
* @throws IOException on expected failure * @throws IOException on expected failure
*/ */
private final Collection<String> getHFiles(Path dir, FileSystem fs, TableName tableName) throws IOException { private final Collection<String> getHFiles(Path dir, FileSystem fs, TableName tableName) throws IOException {
Path tableArchive = FSUtils.getTableDir(dir, tableName); Path tableDir = FSUtils.getTableDir(dir, tableName);
return SnapshotTestingUtils.listHFileNames(fs, tableArchive); return SnapshotTestingUtils.listHFileNames(fs, tableDir);
} }
/** /**