You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not all bucket clients Thanos using are supporting retry failed operation internally. The current logic Thanos dealing with bucket operation failure is retrying the whole compaction iteration again. This is not ideal for single bucket operation failure during compaction. If it is a relative big compaction, it will waste a lot time to compact it again due to one bucket operation failure.
The following are retriable bucket failure in Thanos compactor:
Could have bucket client wrapper on top of each bucket client implementation to have configurable retry logic to retry bucket operation on underlying bucket client.