cloudnative-pg / cloudnative-pg/plugin-barman-cloud
Support parallel restore (jobs) for basebackup in barman-cloud plugin
- Lenguaje dominante
- Go
- Estrellas
- 191
- Forks
- 72
- Merge medio
- 2 d 21 h
- PR fusionados (30 d)
- 21
Descripción
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.
Guía de contribución
Línea de trabajo
Comienza en el punto de entrada barman-cloud-restore y compara cómo se gestionan el paralelismo de los backups existentes de data.jobs y el restore de WAL con wal.maxParallel. Determina cómo se ejecuta actualmente el restore de basebackup y verifica después que acepta y utiliza jobs paralelos, para que la recuperación de bases de datos grandes deje de ser single-threaded.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- go, postgresql
- Área
- databases
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100