The object storage I use for storing data has some transient error from time to time and when that happen xbcloud stops immediately the transfer. Then I need to relaunch the whole backup (this is a piped command xtrabackup + xbcloud).
More generally I think perfect environments do not exist and such problem likely to happen so I think xbcloud should retry failed transfer, at least through an option.
PXB-1876 as well:
It is recommended by Google to use exponential backoff sleeping, when retrying requests.