|
|
|
|
|
by veyh
811 days ago
|
|
Pueue dumps the state of the queue to the disk as JSON every time the state changes, so when you have a lot of queued jobs this results in considerable disk io. I actually changed it to compress the state file via zstd which helped quite a bit but then eventually just moved on to running NATS [1] locally. [1] https://nats.io/ |
|
May I ask how many tasks you were managing with Pueue and what your usecase was?
I also thought about using alternative formats such as CBOR, but choosing a human-readable format like JSON made debugging and such a lot easier.
If there's a good usecase for it, I might consider switching to a more compact format.