Is your feature request related to a problem? Please describe.
Continuation of the issue #3324
In previous iterations we decomposed Snapshot manager into multiple implementations, depending of the storage backend.
But SnapshotStorageS3 is currently not implemented and not used.
Describe the solution you'd like
- Implement missing functions in
SnapshotStorageS3
- Alter the settings, to allow explicitly select between local FS and S3
Example:
storage:
# Where to store snapshots
snapshots_path: ./snapshots
s3_config:
bucket: "s3://hello-world"
snapshots_storage: "s3" | "local" # "local" - default
Describe alternatives you've considered
Additional context
There are some notable previous attempts which might be helpful - #3430
Is your feature request related to a problem? Please describe.
Continuation of the issue #3324
In previous iterations we decomposed Snapshot manager into multiple implementations, depending of the storage backend.
qdrant/lib/collection/src/common/snapshots_manager.rs
Line 192 in 61fa4e7
But
SnapshotStorageS3is currently not implemented and not used.Describe the solution you'd like
SnapshotStorageS3Example:
Describe alternatives you've considered
Additional context
There are some notable previous attempts which might be helpful - #3430