Both class blob_client constructors initialize executor_context blob_client::m_context with the default class retry_policy. The default retry policy retries 26 times with an exponential back-off up to 60 seconds on each retry.
Please support a configurable retry policy. I'd suggest:
- Allow
class retry_policy to be constructed with both a maximum retry count and a retry interval.
- Allow
class blob_client to be constructed with an instance of class retry_policy.
Both
class blob_clientconstructors initializeexecutor_context blob_client::m_contextwith the defaultclass retry_policy. The default retry policy retries 26 times with an exponential back-off up to 60 seconds on each retry.Please support a configurable retry policy. I'd suggest:
class retry_policyto be constructed with both a maximum retry count and a retry interval.class blob_clientto be constructed with an instance ofclass retry_policy.