Skip to content

Commit cc09403

Browse files
committed
testExceptionInOptimization
1 parent cfc4f8e commit cc09403

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

hadoop-tools/hadoop-azure/src/test/java/org/apache/hadoop/fs/azurebfs/services/ITestAbfsInputStream.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@
2222
import java.lang.reflect.Field;
2323
import java.util.Map;
2424
import java.util.Random;
25+
import java.util.concurrent.ExecutionException;
2526

2627
import org.apache.hadoop.fs.FSDataInputStream;
2728
import org.apache.hadoop.fs.FSDataOutputStream;
2829
import org.apache.hadoop.fs.FileSystem;
30+
import org.apache.hadoop.fs.FutureDataInputStreamBuilder;
2931
import org.apache.hadoop.fs.Path;
3032
import org.apache.hadoop.fs.azurebfs.AbfsConfiguration;
3133
import org.apache.hadoop.fs.azurebfs.AbstractAbfsIntegrationTest;
@@ -130,9 +132,11 @@ public void testAzureBlobFileSystemBackReferenceInInputStream()
130132
private void testExceptionInOptimization(final FileSystem fs,
131133
final Path testFilePath,
132134
final int seekPos, final int length, final byte[] fileContent)
133-
throws IOException {
135+
throws IOException, ExecutionException, InterruptedException {
134136

135-
FSDataInputStream iStream = fs.open(testFilePath);
137+
FutureDataInputStreamBuilder builder = fs.openFile(testFilePath);
138+
builder.withFileStatus(fs.getFileStatus(testFilePath));
139+
FSDataInputStream iStream = builder.build().get();
136140
try {
137141
AbfsInputStream abfsInputStream = (AbfsInputStream) iStream
138142
.getWrappedStream();

0 commit comments

Comments
 (0)