Closed RaduBerinde closed 5 days ago
Couldn't reproduce with the command above :/
Possibly introduced by https://github.com/cockroachdb/pebble/pull/3672
I couldn't reproduce myself, but I found some cases of using FragmentIterator spans after Close which may be interacting with #3672
This was very tricky to debug. The finding here is that there is code that compares fragment iterators by pointer to see if there was a change. This doesn't work with a pool. https://github.com/cockroachdb/pebble/blob/master/merging_iter.go#L544
https://github.com/cockroachdb/pebble/actions/runs/9601942213/job/26481618161?pr=3677