lakeFS icon indicating copy to clipboard operation
lakeFS copied to clipboard

lakectl - retry mechanism

Open guy-har opened this issue 10 months ago • 0 comments

Description

Lakectl currently lacks client-side retry mechanisms for handling errors, such as throttling from the KV store. While lakeFS retries on the server side, these might still reach the retry limit. Implementing a client-side retry strategy could help mitigate issues often caused by autoscaling, and would allow clients to customize their retry settings. This proposal is targeted specifically at lakectl, following a user report. Additionally, returning 503 status codes from lakeFS may benefit other clients such our python SDK that uses urllib3 to automatically perform three retries on 503 errors.

guy-har avatar Apr 30 '24 09:04 guy-har