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

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

Abierto
#822 1 comentario 5 reacciones 0 asignados Ver en GitHub
enhancement
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.