Module upload

Source
Expand description

Upload module for handling chunked uploads and progress tracking

This module provides multiple upload strategies (chunked, parallel, streaming) for efficient and reliable transfer of Docker image layers to registries. It includes progress tracking and statistics reporting.

Re-exports§

pub use chunked::ChunkedUploader;
pub use parallel::ParallelUploader;
pub use progress::ProgressTracker;
pub use strategy::UploadStrategy;
pub use strategy::UploadStrategyFactory;
pub use streaming::StreamingUploader;

Modules§

chunked
Optimized upload implementation for large files
parallel
Parallel upload implementation with concurrency control
progress
Progress tracking for uploads
stats
Upload statistics and monitoring
strategy
Unified upload strategy interface to eliminate duplication
streaming
Streaming upload implementation for very large files