UpdateTable: the missing StreamViewType sentence differs from the service
Los mantenedores suelen responder en 2 días
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 84/100
Línea de trabajo
Empieza con crates/engine/src/update_table.rs y lee la prueba unitaria existente para el caso de StreamViewType que falta. Sustituye allí la frase por la redacción del servicio y luego actualiza la fila del wire tanto para una tabla que nunca ha tenido un stream como para una tabla con un stream habilitado. El trabajo estará terminado cuando la prueba unitaria y ambos casos del wire esperen la frase del servicio.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
UpdateTable StreamSpecification {StreamEnabled: true} with no StreamViewType is refused on both sides, with different sentences.
| Message | |
|---|---|
| Service (measured 2026-10-24, twice, on a never-streamed table and on a table whose stream is enabled) | One or more parameter values were invalid: If stream is being enabled then UpdateViewType is required |
ExtendDB (crates/engine/src/update_table.rs) |
StreamViewType must be specified when StreamEnabled is true |
On the service this check precedes the already-enabled check (Table already has an enabled stream); ExtendDB has the same order.
Fix shape
Replace the sentence in the engine's update_table.rs; the existing unit test and a wire row on both table states. The CreateTable form has its own sentence (Table is being created with a stream enabled, UpdateViewType is required), added in #515.
Found while reviewing #515.
- Lenguaje dominante
- Rust
- Estrellas
- 517
- Forks
- 60
- Merge medio
- 2 d 23 h
- PR fusionados (30 d)
- 25
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
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 ExtendDB/extenddb
-
backend:mongodb bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 2 días
-
backend:cassandra bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 2 días
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 2 días
-
backend:cassandra bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 2 días
-
[storage.cassandra] accepts unknown keys silentlyPosiblemente ocupada @LeeroyHannigan la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ExtendDB/extenddb#540 · 1 asignado ·
Los mantenedores suelen responder en 2 días
Todos los issues de ExtendDB/extenddb
Issues similares
-
log1p loses all precision for small |x| wherever the polyfill runs (LLVM backend, Metal, WGSL)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Settings: the AI & Intelligence page cannot be scrolled (its Flickable has no viewport height)Abiertoarea/desktop-shell P1-high
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
yantrikos/yantrik-os#998 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
warpdotdev/warp#16662 ·
Los mantenedores suelen responder en 1 día
-
bug P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
kanidm/kanidm#4655 · 1 comentario ·
Los mantenedores suelen responder en 1 día