public class S3MagicCommitTracker extends MagicCommitTracker
EMPTY, LOG
Constructor and Description |
---|
S3MagicCommitTracker(org.apache.hadoop.fs.Path path,
String bucket,
String originalDestKey,
String destKey,
String pendingsetKey,
WriteOperationHelper writer,
PutTrackerStatistics trackerStatistics) |
Modifier and Type | Method and Description |
---|---|
boolean |
aboutToComplete(String uploadId,
List<software.amazon.awssdk.services.s3.model.CompletedPart> parts,
long bytesWritten,
org.apache.hadoop.fs.statistics.IOStatistics iostatistics)
Complete operation: generate the final commit data, put it.
|
getBucket, getOriginalDestKey, getPath, getPendingPartKey, getTrackerStatistics, getWriter, initialize, outputImmediatelyVisible, toString
getDestKey
public S3MagicCommitTracker(org.apache.hadoop.fs.Path path, String bucket, String originalDestKey, String destKey, String pendingsetKey, WriteOperationHelper writer, PutTrackerStatistics trackerStatistics)
public boolean aboutToComplete(String uploadId, List<software.amazon.awssdk.services.s3.model.CompletedPart> parts, long bytesWritten, org.apache.hadoop.fs.statistics.IOStatistics iostatistics) throws IOException
MagicCommitTracker
aboutToComplete
in class MagicCommitTracker
uploadId
- Upload IDparts
- list of partsbytesWritten
- bytes writteniostatistics
- nullable IO statisticsIOException
- any IO problem.Copyright © 2008–2024 Apache Software Foundation. All rights reserved.