storage-postgres: DeleteTable's response omits VectorIndexes that DescribeTable reports
Los mantenedores suelen responder en 4 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 70/100
Línea de trabajo
Empieza en crates/storage-postgres/src/delete_table.rs y lee build_table_description_from_row; compara cómo DescribeTable rellena VectorIndexes para la misma tabla. Actualiza la descripción de DeleteTable para que incluya esos índices y después revisa las pruebas pertinentes de storage-postgres en busca de respuestas coincidentes. La tarea está terminada cuando DeleteTable y DescribeTable informan ambos de los índices vectoriales de la tabla.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
DeleteTable's response is built by build_table_description_from_row in crates/storage-postgres/src/delete_table.rs, which never sets VectorIndexes. A concurrent DescribeTable of the same table includes them ([{"IndexName":"vidx","IndexStatus":"ACTIVE", ...}]), so the two descriptions of one table differ in that member.
Observed on main cf321f05 on a vector table with two GSIs: GlobalSecondaryIndexes is present in both; VectorIndexes is null in the DeleteTable response and populated in DescribeTable.
VectorIndexes is an ExtendDB extension, so this is a self-consistency point rather than a DynamoDB difference. Expected: the DeleteTable description includes the table's vector indexes as DescribeTable does. Found while reviewing #395 (its DELETING-table branch reuses the same builder); out of scope there.
- Lenguaje dominante
- Rust
- Estrellas
- 517
- Forks
- 60
- Merge medio
- 4 d 10 h
- PR fusionados (30 d)
- 37
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
-
Dificultad 2/5 3-5 días Aptitud para principiantes 65/100
Los mantenedores suelen responder en 4 días
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
ExtendDB/extenddb#658 · 1 comentario ·
Los mantenedores suelen responder en 4 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 4 días
-
backend:mongodb bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 4 días
-
backend:cassandra bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 4 días
Todos los issues de ExtendDB/extenddb
Issues similares
-
bug priority: low ui
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
storytold/photocraft#10370 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area:doc bug in progress needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bherbruck/solvecraft#9634 · 2 comentarios · 1 reacción ·
-
inflate: total_in uses plain += on c_ulong (32-bit on Windows), panics in debug for streams > 4 GiBAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
trifectatechfoundation/zlib-rs#570 · 1 comentario ·
-
bug discord-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
LanternOps/breeze#10755 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
aranya-project/aranya#803 ·