HBASE-27431 Remove TestRemoteTable.testLimitedScan (#4832)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
This commit is contained in:
Peter Somogyi 2022-10-17 09:38:45 +02:00
parent a8605912ec
commit 14dd5e72da
1 changed files with 0 additions and 41 deletions

View File

@ -574,47 +574,6 @@ public class TestRemoteTable {
assertTrue(response.hasBody());
}
/**
* Tests scanner with limitation limit the number of rows each scanner scan fetch at life time The
* number of rows returned should be equal to the limit
*/
@Test
public void testLimitedScan() throws Exception {
int numTrials = 100;
int limit = 60;
// Truncate the test table for inserting test scenarios rows keys
TEST_UTIL.getAdmin().disableTable(TABLE);
TEST_UTIL.getAdmin().truncateTable(TABLE, false);
String row = "testrow";
try (Table table = TEST_UTIL.getConnection().getTable(TABLE)) {
List<Put> puts = new ArrayList<>();
Put put = null;
for (int i = 1; i <= numTrials; i++) {
put = new Put(Bytes.toBytes(row + i));
put.addColumn(COLUMN_1, QUALIFIER_1, TS_2, Bytes.toBytes("testvalue" + i));
puts.add(put);
}
table.put(puts);
}
remoteTable =
new RemoteHTable(new Client(new Cluster().add("localhost", REST_TEST_UTIL.getServletPort())),
TEST_UTIL.getConfiguration(), TABLE.toBytes());
Scan scan = new Scan();
scan.setLimit(limit);
ResultScanner scanner = remoteTable.getScanner(scan);
Iterator<Result> resultIterator = scanner.iterator();
int counter = 0;
while (resultIterator.hasNext()) {
resultIterator.next();
counter++;
}
assertEquals(limit, counter);
}
/**
* Tests keeping a HBase scanner alive for long periods of time. Each call to next() should reset
* the ConnectionCache timeout for the scanner's connection.