docs: section 11 of the storage design still lists runtime backend selection
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
- 82/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- rust
- Área
- documentation
Línea de trabajo
Lee la sección 11 de docs/design/04-component-storage.md y compara después su afirmación sobre la selección del backend en tiempo de ejecución con crates/bin/src/main.rs y crates/storage/src/backend.rs. Revisa la sección 1 y in_catalog_create_only en crates/server/src/backup_store.rs junto con los cambios de #700 y #668. Actualiza la sección 11 para que coincida con la selección del backend en tiempo de compilación e incluye el paso de copia de seguridad en el catálogo para los backends que no pueden fijar una instantánea de tabla.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Section 11.8 of docs/design/04-component-storage.md lists "Runtime backend selection (choose backend from config file)" as a reason for trait objects. Each binary has one backend, and the build chooses it. crates/bin/src/main.rs stops the build with compile_error! unless exactly one backend feature is on, and main installs that backend with set_backend (crates/storage/src/backend.rs).
Section 11 also has no step for a backend that cannot pin a table snapshot. Since #700, such a backend needs an entry in in_catalog_create_only in crates/server/src/backup_store.rs, so that its CreateBackup writes the in-catalog format. #668 adds this to section 1 of the same file.
- Lenguaje dominante
- Rust
- Estrellas
- 517
- Forks
- 60
- Merge medio
- 5 d 3 h
- PR fusionados (30 d)
- 79
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
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 4 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 4 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 4 días
-
tests: two race tests share one boto3 client across threads and failed with TLSV1_ALERT_DECODE_ERRORAbiertoci:stability
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 4 días
-
storage-sqlite: a restore slot test checks the slot before the copy frees itPosiblemente ocupada @Dodothereal la tomó hoy. Abiertoci:stability sqlite
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
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
bug order-flow studies ui
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
userFRM/egui-charts#2417 ·
Los mantenedores suelen responder en 1 día
-
In a plain-text message, Font, Font Size, Font Color and Text Highlight Color stay livePosiblemente ocupada @ragelfundionctrumnar la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
UCS-Care-Group/mailcraft#862 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
smoltcp-rs/smoltcp#1243 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día