gst-plugins-rs/net/rusoto/src
Arun Raghavan 94c5cbbfb8 rusoto: s3sink: Make remaining requests bounded in time
This implements a default timeout and retry duration for the remaining
S3 requests that were still able to be blocked indefinitely. There are 3
classes of operations: multipart upload creation/abort (should not take
too long), uploads (duration depends on part size), multipart upload
completion (can take several minutes according to documentation).

We currently only expose the part upload times as configurable, and hard
code the rest. If it seems sensible, we can expose the other two sets of
parameters as well.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/690>
2022-03-18 16:03:10 +05:30
..
aws_transcribe_parse Remove now unnecessary Send+Sync impls for element/etc subclasses 2022-02-28 18:56:58 +02:00
aws_transcriber awstranscribe - increase presisigned url duration to 5 mins from 60s 2022-03-16 11:45:49 +00:00
s3sink rusoto: s3sink: Make remaining requests bounded in time 2022-03-18 16:03:10 +05:30
s3src s3src: Consolidate stream reading into get object retries 2022-03-18 16:02:20 +05:30
lib.rs rusoto: Export AwsTranscriberResultStability enum 2022-02-06 15:11:12 +01:00
s3url.rs Re-license LGPL-2.1 plugins to MPL-2 2022-01-15 21:05:11 +02:00
s3utils.rs rusoto: s3sink: Make remaining requests bounded in time 2022-03-18 16:03:10 +05:30