cloudnative-pg / cloudnative-pg/plugin-barman-cloud
Support parallel restore (jobs) for basebackup in barman-cloud plugin
- Langage dominant
- Go
- Étoiles
- 191
- Forks
- 72
- Merge moyen
- 1 j 16 h
- PR mergées (30 j)
- 18
Description
Currently, the barman-cloud plugin supports parallelism for:
backup (data.jobs)
WAL restore (wal.maxParallel)
However, basebackup restore via barman-cloud-restore appears to run single-threaded.
For large databases, this creates a significant performance bottleneck during recovery.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez au point d’entrée barman-cloud-restore et comparez la manière dont sont gérés le parallélisme des sauvegardes existantes de data.jobs et la restauration de WAL avec wal.maxParallel. Déterminez ensuite comment la restauration de basebackup s’exécute actuellement, puis vérifiez qu’elle accepte et utilise des jobs parallèles afin que la récupération des grandes bases de données ne soit plus single-threaded.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go, postgresql
- Domaine
- databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100