Add a way to rebuild recording DB from on-disk data.
@defnull ci sta già lavorando.
Dal 21/3/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
In case of a disaster (lost DB, no backups) or after a hard crash, it would be nice to have a cli command to scan on-disc recordings and make sure the db state matches the on-disk state.
Most of the db state can be recovered from the original metadata.xml files in the storage directory. The tenant name is part of the storage path and also known. The current publish/unpublish state can be derived from the presence of symlinks in the playback directory. Changed metadata is not stored on disk, though. An additional json file in the storage directory would solve this issue and allow complete recovery from a lost database.
- Lingua principale
- Python
- Stelle
- 6
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di defnull/bbblb
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
-
Add way to delete tenantsForse di nuovo libera @defnull l’ha presa 203 giorni fa e non c’è nessuna pull request aperta. Aperta
-
feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
-
feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
feature PR welcome
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Tutte le issue di defnull/bbblb
Issue simili
-
comp/gateway comp/plugins duplicate P3 type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NousResearch/hermes-agent#137019 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bot-triaged module: docs triaged
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
new-entry
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
BinWang28/audio-ai-hub#194 ·
-
confluence: a paged listing's links re-encode a parameter they carry, where real carries it as sentApertafidelity
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
I maintainer di solito rispondono entro 1 giorno