channable / channable/opsqueue

Make submissions_failed.chunks_done a not nullable field

Abierto
#110 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Rust
Estrellas
96
Forks
2
Merge medio
1 h 2 min
PR fusionados (30 d)
2

Descripción

In #108 a `NULLABLE` field `chunks_done` was added. It is `NULLABLE` for backwards compatibility reasons only (existing rows in `submissions_failed` don't have a value for this column.

Because rows are flushed from this table after a configurable time we can remove the `NULLABLE` constraint after some time has passed, in a backwards-incompatible API change.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza revisando el issue #108 y el esquema o la migración que añadió chunks_done a submissions_failed. Comprueba cómo afectan el comportamiento de retención y vaciado de la tabla a las filas existentes; después haz que la columna no admita valores nulos una vez transcurrido el periodo de compatibilidad y verifica que la migración y las pruebas afectadas se completen correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
rust
Área
database
Tipo de issue
Refactorización
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
55/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.