Uploaded image for project: 'OpenShift API for Data Protection'
  1. OpenShift API for Data Protection
  2. OADP-2116

Ability to have multiple replicas of velero to make the backup, restore, delete processing run parallel and faster

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Major Major
    • OADP 1.6.0
    • None
    • OADP
    • 4
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • ToDo
    • 0
    • 0.000
    • Very Likely
    • 0
    • None
    • Unset
    • Unknown

      1. Proposed title of this feature request

      Ability to have multiple replicas of velero to make the backup, restore, delete processing run parallel and faster

      2. What is the nature and description of the request?

      Related case 03516835

      Customer has velero schedules that run hourly.

      There are 111 backup schedules on their cluster. (1 backup schedule, per 1 namespace - one-to-one mapping)

      It takes about 1 minute to complete 1 backup. This means that it's taking close to 2 hours to complete all the backups (1 minute * 111 backups = 111 minutes).

      This ends up creating a bottleneck. There are more backup requests that gets added each hour than it takes time to process all the backups.

      It was mentioned on the above case that each velero task (i.e restore, backup, delete) runs on a single thread.

      Given that this issue is a limitation on velero, it was suggested that we tackle this problem using a cron job.

      i.e get rid of all the velero backup schedules, and create velero backups using a cron job to have greater flexibility to tackle the bottleneck situation.

      Customer’s ask:

      Requesting an enhancement request to have concurrency added to velero backups, and ability to have multiple replicas of velero to make the backup, restore, delete processing run parallel and faster.

      3. Why does the customer need this? (List the business requirements here)

      it's taking close to 2 hours to complete all the backups (1 minute * 111 backups = 111 minutes). Need faster solution.

      4. List any affected packages or components.

      velero

              wnstb Wes Hayutin
              rhn-support-chdeshpa Chinmay Deshpande
              Wes Hayutin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: