▲ | daneel_w 2 days ago | ||||||||||||||||||||||
My feeling is that any portion that no longer checksums correctly is practically forfeited, which makes any form of recovery an arbitrary result - a half-baked transaction. I don't see how that's a more desirable outcome than rolling back to the last known-good commit, which is never arbitrary. | |||||||||||||||||||||||
▲ | avinassh 2 days ago | parent [-] | ||||||||||||||||||||||
I posted in another comment: There is a smoll demo in the post. In it, I corrupt an old frame that is not needed by the database at all. Now, one approach would be to continue the recovery and then present both states: one where the WAL is dropped, and another showing whatever we have recovered. If I had such an option, I would almost always pick the latter. | |||||||||||||||||||||||
|