public class RocksDBStateUploader extends Object implements Closeable
Constructor and Description |
---|
RocksDBStateUploader(int numberOfSnapshottingThreads) |
RocksDBStateUploader(RocksDBStateDataTransferHelper transfer) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
List<IncrementalKeyedStateHandle.HandleAndLocalPath> |
uploadFilesToCheckpointFs(List<Path> files,
CheckpointStreamFactory checkpointStreamFactory,
CheckpointedStateScope stateScope,
CloseableRegistry closeableRegistry,
CloseableRegistry tmpResourcesRegistry)
Upload all the files to checkpoint fileSystem using specified number of threads.
|
@VisibleForTesting public RocksDBStateUploader(int numberOfSnapshottingThreads)
public RocksDBStateUploader(RocksDBStateDataTransferHelper transfer)
public List<IncrementalKeyedStateHandle.HandleAndLocalPath> uploadFilesToCheckpointFs(@Nonnull List<Path> files, CheckpointStreamFactory checkpointStreamFactory, CheckpointedStateScope stateScope, CloseableRegistry closeableRegistry, CloseableRegistry tmpResourcesRegistry) throws Exception
files
- The files will be uploaded to checkpoint filesystem.checkpointStreamFactory
- The checkpoint streamFactory used to create outputstream.stateScope
- Exception
- Thrown if can not upload all the files.public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.