Uploaded image for project: 'Percona XtraBackup'
  1. Percona XtraBackup
  2. PXB-2477

The xbcloud Binary should retry on error and utilize incremental backoff

Details

    • Yes

    Description

      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.

      Combining PXB-1876 as well:

      It is recommended by Google to use exponential backoff sleeping, when retrying requests.

      https://cloud.google.com/storage/docs/exponential-backoff

      Attachments

        Issue Links

          Activity

            People

              marcelo.altmann Marcelo Altmann
              bmm_alc Baptiste Mille-Mathias
              Votes:
              3 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 2 weeks, 2 days, 1 hour, 30 minutes
                  2w 2d 1h 30m

                  Smart Checklist