push
github
recovery: fix big tuples blocking recovery Replace constant `WAL_ROWS_PER_YIELD` with `xlog_row_bytes_per_yield` tweak to ensure that the relay thread does not skip heartbeats while parsing large tuples, and does not yield too frequently. Introduce `ERRINJ_XLOG_READ_ROW_DELAY` to emulate the delay when parsing xlogs consisting of large rows. Fixes #12029 NO_DOC=bugfix NO_CHANGELOG=bugfix (cherry picked from commit cf2761fa1)
70184 of 118103 branches covered (59.43%)
10 of 10 new or added lines in 3 files covered. (100.0%)
51 existing lines in 18 files now uncovered.105488 of 120398 relevant lines covered (87.62%)
1392843.03 hits per line