Major data loss -- server doesn't appear to write data to disk properly
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia riproducendo la sequenza di terminazione e riavvio descritta per aw-server-rust e confronta i dati persistenti prima e dopo un arresto improvviso. Determina se i dati recenti non vengono scritti o sono corrotti, quindi verifica che i dati sopravvivano a terminazioni e riavvii improvvisi ripetuti, incluso uno scenario simulato di perdita di alimentazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
- I am on the latest ActivityWatch version.
- I have searched the issues of this repo and believe that this is not a duplicate.
- OS name and version: Windows 11, 22H2 (22621.1848)
- ActivityWatch version: 0.12.2
Describe the bug
After a power outage at night, while the computer was in sleep/standby, all data for the past few days was lost. I started using ActivityWatch on June 10th and now have data for the these dates: 10, 11, 12, 13, 18.
To Reproduce
- Gather some data
- Kill aw-server-rust.exe
- Restart aw-server-rust.exe
All data gathered since the last graceful exit is lost when I do this, as mentioned above even days worth of data.
However, making things worse, I could reproduce this while testing, but not every time. I'm not sure what the difference between tries is. I'm also not sure if data is written properly but is corrupted, or simply not written at all.
Expected behavior
Data should be written to disk regularly, perhaps every 5 minutes or so, and persist even if power is lost/the server crashes etc.
- Lingua principale
- Rust
- Stelle
- 317
- Fork
- 100
- Merge medio
- 2g 19h
- PR unite (30g)
- 71
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 ActivityWatch/aw-server-rust
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ActivityWatch/aw-server-rust#798 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
test(client): recurring Windows startup retry timeout blocks unrelated release buildsForse già presa @TimeToBuildBob l’ha presa 4 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
ActivityWatch/aw-server-rust#812 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
aw-sync: rowid upgrade bootstrap does not recover backfills lost under the old timestamp cursorAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
ActivityWatch/aw-server-rust#793 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
ActivityWatch/aw-server-rust#790 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
ActivityWatch/aw-server-rust#717 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di ActivityWatch/aw-server-rust
Issue simili
-
Make major, minor, and makedev safe on solarish targetsForse già presa @xtqqczze l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Proxy ignores l5d-retry-http and l5d-retry-grpc conditions that follow a comma and spaceForse già presa @RaphaelFakhri l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 3 giorni
-
sncast panics when decoding a `u384` valueForse già presa @RaphaelFakhri l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
foundry-rs/starknet-foundry#4635 ·
I maintainer di solito rispondono entro 3 giorni
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
crmne/omastats#31 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
area:desktop priority:p2 type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno