Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Burr S3 Tracking - Deployment and Docker Image

Abierto
#574 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

@vaquarkhan ya está trabajando en esto.

Desde el 30/6/2026.

  • #828 de @vaquarkhan — abierto

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
aws, docker, kubernetes, python, sqlite

Línea de trabajo

Comienza con burr/tracking/server/run.py en sync_index y burr/tracking/server/s3/backend.py en _update_projects, y luego revisa cómo el despliegue de Docker inicializa su base de datos mientras usa S3 en EKS. Reproduce la configuración reportada y verifica que la tabla de proyectos exista antes de que se ejecute backend.update; se considera terminado cuando se resuelve el error de tabla inexistente y las actualizaciones del tracking respaldado por S3 se realizan correctamente.

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

Descripción

area/ci area/storage kind/feature priority/low

Hey Guys,

I am using the Dockerfile provided to host s3 backed server tracker on EKS. I am able to get the UI and stuff and link S3 bucket but for some reason I run into the error

[INFO] 2025-08-26 06:27:39,817 burr.tracking.server.run(79): Updating backend index... [ERROR] 2025-08-26 06:27:39,819 burr.tracking.server.run(99): Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/tortoise/backends/sqlite/client.py", line 43, in translate_exceptions_ return await func(self, query, *args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/tortoise/backends/sqlite/client.py", line 155, in execute_query rows = await connection.execute_fetchall(query, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/aiosqlite/core.py", line 202, in execute_fetchall return await self._execute(self._execute_fetchall, sql, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/aiosqlite/core.py", line 122, in _execute return await future ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/aiosqlite/core.py", line 105, in run result = function() ^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/aiosqlite/core.py", line 83, in _execute_fetchall cursor = self._conn.execute(sql, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sqlite3.OperationalError: no such table: project During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/fastapi_utils/tasks.py", line 90, in loop await _handle_func(func) File "/usr/local/lib/python3.11/site-packages/fastapi_utils/tasks.py", line 23, in _handle_func await func() File "/usr/local/lib/python3.11/site-packages/burr/tracking/server/run.py", line 80, in sync_index await backend.update() File "/usr/local/lib/python3.11/site-packages/burr/tracking/server/s3/backend.py", line 520, in update await self._update_projects() File "/usr/local/lib/python3.11/site-packages/burr/tracking/server/s3/backend.py", line 231, in _update_projects current_projects = await Project.all() ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/tortoise/queryset.py", line 1235, in _execute instance_list = await self._db.executor_class( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/tortoise/backends/base/executor.py", line 108, in execute_select _, raw_results = await self.db.execute_query(sql, values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/tortoise/backends/sqlite/client.py", line 45, in translate_exceptions_ raise OperationalError(exc) tortoise.exceptions.OperationalError: no such table: project

i am not able to grasp it, I am populating the S3 with the burr data itself from a client based on the architecture

Lenguaje dominante
Python
Estrellas
2.6k
Forks
199
Merge medio
3 d 10 h
PR fusionados (30 d)
6

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/burr

Todos los issues de apache/burr

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.