Klaus Post

Results 402 comments of Klaus Post

Interesting. We (in MinIO) have sporadically seen similar crashes, but without a clear trace back to this library. We only experienced it it Go 1.20 and later, so we have...

@mhoffm-aiven Yeah - versions from 1.20 and forward. It seems like there is something that can cause runtime issues with these. We have only had a few crashes, so we'd...

We may need a second common factor - could be something like an incoming signal, since it doesn't generally reproduce.

@mhoffm-aiven Yes. It does seem related to GC events. My hunch is that it is a combination of goroutine preemption and the stack not being in expected state correct through/after...

I will open a golang issue and see if people with some more internal knowledge can assist.

Submitted https://github.com/golang/go/issues/64781 which also includes some of the issues we've seen at MinIO.

@jnyi Could you try https://github.com/klauspost/compress/releases/tag/v1.17.7 or the latest? It could be that #930 fixed this issue.

No feedback. Closing.

Attempted offset delta encoding -16 to 16, length 1-16. Extremely small hit rate. Not worth the complexity.

Experiment with using 1 bit from copy long offset to indicate repeats. Limits long offsets to length 32, down from 64, forcing a repeat. Repeat length are encoded as: ```...