Xbcloud not handling GCS retry logics efficiently

Hi awesome community,

When attempting a backup with xtrabackup and xbcloud some times GCS might respond with a HTTP 5XX status.

When this happens, the application should implement retry logics as mentioned in GCS docs to reupload the failed object and resolve the issue, however in our case xbcloud just throws the error and stops the whole backup process.

Wouldn’t it be more efficient if a retry strategy was implemented?