timescaledb
timescaledb copied to clipboard
[Enhancement]: Compression job: continue compressing other chunks after an error
What type of enhancement is this?
User experience
What subsystems and features will be improved?
Compression
What does the enhancement do?
If (re)compression fails for a particular chunk, do not stop the job but continue compressing the rest of the chunks. This will allow us to make progress even in cases where there are temporary or persistent errors on some chunks.
One example of such errors is a deadlock in recompression: https://github.com/timescale/timescaledb/issues/4605
Implementation challenges
No response