Skip to content

Commit 3c06960

Browse files
ahmarsuhailsteveloughran
authored andcommitted
fixes compilation errors in tests
1 parent 9abc77b commit 3c06960

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/read/Fakes.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import java.nio.file.Paths;
2828
import java.util.Map;
2929
import java.util.Random;
30+
import java.util.concurrent.CompletableFuture;
3031
import java.util.concurrent.ConcurrentHashMap;
3132
import java.util.concurrent.TimeUnit;
3233

@@ -56,6 +57,7 @@
5657
import org.apache.hadoop.fs.s3a.statistics.impl.EmptyS3AStatisticsContext;
5758
import org.apache.hadoop.io.retry.RetryPolicies;
5859
import org.apache.hadoop.io.retry.RetryPolicy;
60+
import org.apache.hadoop.util.functional.CallableRaisingIOE;
5961

6062
/**
6163
* Provides 'fake' implementations of S3InputStream variants.
@@ -128,10 +130,6 @@ public static S3AReadOpContext createReadContext(
128130
statistics,
129131
statisticsContext,
130132
fileStatus,
131-
S3AInputPolicy.Random, // seekPolicy
132-
CHANGE_POLICY,
133-
1L, // readAheadRange
134-
NoopSpan.INSTANCE, // auditSpan
135133
futurePool,
136134
prefetchBlockSize,
137135
prefetchBlockCount);
@@ -181,6 +179,11 @@ public S3Object getObject(GetObjectRequest request) {
181179
return object;
182180
}
183181

182+
@Override
183+
public <T> CompletableFuture<T> submit(CallableRaisingIOE<T> operation) {
184+
return null;
185+
}
186+
184187
@Override
185188
public GetObjectRequest newGetRequest(String key) {
186189
return new GetObjectRequest(bucket, key);

hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/read/MockS3File.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@
2222
import java.io.ByteArrayInputStream;
2323
import java.io.IOException;
2424
import java.io.InputStream;
25+
import java.util.concurrent.CompletableFuture;
2526

2627
import com.amazonaws.services.s3.model.GetObjectRequest;
2728
import com.amazonaws.services.s3.model.S3Object;
2829

2930
import org.apache.hadoop.fs.common.Validate;
3031
import org.apache.hadoop.fs.s3a.S3AInputStream;
3132
import org.apache.hadoop.fs.s3a.statistics.impl.EmptyS3AStatisticsContext;
33+
import org.apache.hadoop.util.functional.CallableRaisingIOE;
3234

3335
/**
3436
* A mock s3 file with some fault injection.
@@ -92,6 +94,11 @@ public S3Object getObject(GetObjectRequest request) {
9294
return null;
9395
}
9496

97+
@Override
98+
public <T> CompletableFuture<T> submit(CallableRaisingIOE<T> operation) {
99+
return null;
100+
}
101+
95102
@Override
96103
public GetObjectRequest newGetRequest(String key) {
97104
return new GetObjectRequest(bucketName, key);

0 commit comments

Comments
 (0)