mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-21 17:10:35 +00:00
Refs #20716 Adds optional abort_source to all s3 client operations. If provided, will propagate to actual HTTP client and allow for aborting actual net op. Note: this uses an abort source per call, not a client-local one. This is for two reasons: 1.) The usage pattern of the client object is to create it outside the eventual owning object (task) that hosts the relevant abort source 2.) It is quite possible to want to have different/no abort source for some operation usage.