|
@@ -29,12 +29,15 @@ import java.util.concurrent.Future;
|
|
|
|
|
|
import org.junit.Test;
|
|
|
|
|
|
+import org.apache.hadoop.conf.Configuration;
|
|
|
+import org.apache.hadoop.fs.FileSystem;
|
|
|
import org.apache.hadoop.fs.FSDataOutputStream;
|
|
|
import org.apache.hadoop.fs.FileStatus;
|
|
|
import org.apache.hadoop.fs.LocatedFileStatus;
|
|
|
import org.apache.hadoop.fs.Path;
|
|
|
import org.apache.hadoop.fs.contract.ContractTestUtils;
|
|
|
|
|
|
+import static org.apache.hadoop.fs.azurebfs.constants.ConfigurationKeys.AZURE_LIST_MAX_RESULTS;
|
|
|
import static org.apache.hadoop.fs.contract.ContractTestUtils.assertMkdirs;
|
|
|
import static org.apache.hadoop.fs.contract.ContractTestUtils.createFile;
|
|
|
import static org.apache.hadoop.fs.contract.ContractTestUtils.assertPathExists;
|
|
@@ -55,7 +58,10 @@ public class ITestAzureBlobFileSystemListStatus extends
|
|
|
|
|
|
@Test
|
|
|
public void testListPath() throws Exception {
|
|
|
- final AzureBlobFileSystem fs = getFileSystem();
|
|
|
+ Configuration config = new Configuration(this.getRawConfiguration());
|
|
|
+ config.set(AZURE_LIST_MAX_RESULTS, "5000");
|
|
|
+ final AzureBlobFileSystem fs = (AzureBlobFileSystem) FileSystem
|
|
|
+ .newInstance(getFileSystem().getUri(), config);
|
|
|
final List<Future<Void>> tasks = new ArrayList<>();
|
|
|
|
|
|
ExecutorService es = Executors.newFixedThreadPool(10);
|