Standby fails to rejoin when associated replication slot has been removed
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- go, postgres
- Área
- databases, distributed-systems
Línea de trabajo
Empieza rastreando la recuperación del standby y la gestión de los replication slots en esta configuración de HA de Postgres basada en Go, usando el error reportado de slot ausente como caso de reproducción. Confirma el comportamiento esperado de recuperación después de eliminar el slot asociado; se considera terminado cuando el standby puede volver a unirse en lugar de fallar repetidamente al transmitir WAL.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The Standby is not able to recover properly once the replication slot has been removed. This can happen if a standby is stopped for a while and then started back up.
2023-02-04T22:28:59Z app[9080563f609108] ord [info]postgres | 2023-02-04 22:28:59.448 UTC [692] STATEMENT: START_REPLICATION SLOT "repmgr_slot_1094506454" 0/8000000 TIMELINE 1
2023-02-04T22:28:59Z app[9185e0ef4712d8] ord [info]postgres | 2023-02-04 22:28:59.449 UTC [578] LOG: waiting for WAL to become available at 0/8002000
2023-02-04T22:29:04Z app[9185e0ef4712d8] ord [info]postgres | 2023-02-04 22:29:04.449 UTC [632] FATAL: could not start WAL streaming: ERROR: replication slot "repmgr_slot_1094506454" does not exist
2023-02-04T22:29:04Z app[9080563f609108] ord [info]postgres | 2023-02-04 22:29:04.449 UTC [704] ERROR: replication slot "repmgr_slot_1094506454" does not exist
2023-02-04T22:29:04Z app[9185e0ef4712d8] ord [info]postgres | 2023-02-04 22:29:04.450 UTC [578] LOG: waiting for WAL to become available at 0/8002000
2023-02-04T22:29:04Z app[9080563f609108] ord [info]postgres | 2023-02-04 22:29:04.449 UTC [704] STATEMENT: START_REPLICATION SLOT "repmgr_slot_1094506454" 0/8000000 TIMELINE 1
2023-02-04T22:29:09Z app[9185e0ef4712d8] ord [info]postgres | 2023-02-04 22:29:09.453 UTC [635] FATAL: could not start WAL streaming: ERROR: replication slot "repmgr_slot_1094506454" does not exist
2023-02-04T22:29:09Z app[9185e0ef4712d8] ord [info]postgres | 2023-02-04 22:29:09.453 UTC [578] LOG: waiting for WAL to become available at 0/8002000
2023-02-04T22:29:09Z app[9080563f609108] ord [info]postgres | 2023-02-04 22:29:09.453 UTC [713] ERROR: replication slot "repmgr_slot_1094506454" does not exist
2023-02-04T22:29:09Z app[9080563f609108] ord [info]postgres | 2023-02-04 22:29:09.453 UTC [713] STATEMENT: START_REPLICATION SLOT "repmgr_slot_1094506454" 0/8000000 TIMELINE 1
- Lenguaje dominante
- Go
- Estrellas
- 171
- Forks
- 76
- Merge medio
- 4 d 9 h
- PR fusionados (30 d)
- 2
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fly-apps/postgres-flex
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
fly-apps/postgres-flex#306 · 1 reacción ·
-
postgres 18Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
fly-apps/postgres-flex#305 · 4 comentarios · 5 reacciones ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 40/100
fly-apps/postgres-flex#287 · 1 comentario ·
-
compress data.tar?Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
fly-apps/postgres-flex#285 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
fly-apps/postgres-flex#280 · 1 comentario ·
Todos los issues de fly-apps/postgres-flex
Issues similares
-
Chained slog With calls discard previously bound attributesPosiblemente ocupada @yuefdev la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[scanner] TestAgentNowLineStates hard-fails instead of degrading when node is off PATHPosiblemente ocupada @arteeh la tomó hoy. Abiertoagent/scanner ci help wanted kind/test
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
hivecommons/hive#12924 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Gentleman-Programming/engram#1940 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
cloudflare/terraform-provider-cloudflare#7423 ·
Los mantenedores suelen responder en 1 día
-
devices
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
evcc-io/evcc#35007 · 7 comentarios ·
Los mantenedores suelen responder en 1 día