Aurora Lahtela

Results 312 comments of Aurora Lahtela

A Future is a concept in Java where another thread than calling thread is performing a task - in this case FastAPI is getting the premium status. If the FastAPI...

I'll reopen this in case it's FastAPI clearing the premium status on player leave and Plan recording that afterwards

You need to use a dev build with 1.20.4, get one from Releases

Might be related to recent SQLite driver update 🤔 Did the server have an existing database when it started?

Hmm, I'll have to investigate if it's something to do with WAL (write ahead log) becoming slow or something

Could you run this build [Plan-5.6-dev-build-2739.jar.zip](https://github.com/plan-player-analytics/Plan/files/14075270/Plan-5.6-dev-build-2739.jar.zip) It has some debug logging benchmarks for transactions, it should catch if some transaction is causing the queue to be this long. I couldn't...

Should be possible to `grep` for `[Plan]` to get those benchmarks from the logs if it occurs again

Ah sorry the "woah" is faster than "fast" 😅 - It's going to say slow if something is clogging up the queue, though if it never finishes it won't show...

Alright I'll compile another version to log all the unfinished transactions to figure out what is hanging the server

It's going to take a bit more time to figure out what to log - looks like there is something (a query or a transaction) that is holding the SQLite...