From: Michael Paquier [mailto:michael@paquier.xyz]
> We use palloc_extended with MCXT_ALLOC_NO_OOM in 9.5~, and malloc() further
> down, so once you remove the FATAL error caused by a record whose length
> is higher than 1GB, you discard all the hard failures, no?
Ouch, you're right. If memory allocation fails, the startup process would emit a LOG message and continue to fetch new
WALrecords. Then, I'm completely happy with your patch.
I added you as the author, and marked this as ready for committer.
Regards
Takayuki Tsunakawa