cloudnative-pg / cloudnative-pg/plugin-barman-cloud

Support parallel restore (jobs) for basebackup in barman-cloud plugin

Ouverte
#822 1 commentaire 5 réactions 0 personnes assignées Voir sur GitHub
enhancement
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.