pgsql: Remove overzealous _bt_killitems assertion.

2025-10-18 Thread Peter Geoghegan
Remove overzealous _bt_killitems assertion. An assertion in _bt_killitems expected the scan's currPos state to contain a valid LSN, saved from when currPos's page was initially read. The assertion failed to account for the fact that even logged relations can have leaf pages with an invalid LSN whe

pgsql: Remove overzealous _bt_killitems assertion.

2025-10-18 Thread Peter Geoghegan
Remove overzealous _bt_killitems assertion. An assertion in _bt_killitems expected the scan's currPos state to contain a valid LSN, saved from when currPos's page was initially read. The assertion failed to account for the fact that even logged relations can have leaf pages with an invalid LSN whe

pgsql: Remove overzealous _bt_killitems assertion.

2025-10-18 Thread Peter Geoghegan
Remove overzealous _bt_killitems assertion. An assertion in _bt_killitems expected the scan's currPos state to contain a valid LSN, saved from when currPos's page was initially read. The assertion failed to account for the fact that even logged relations can have leaf pages with an invalid LSN whe

pgsql: Remove overzealous _bt_killitems assertion.

2025-10-18 Thread Peter Geoghegan
Remove overzealous _bt_killitems assertion. An assertion in _bt_killitems expected the scan's currPos state to contain a valid LSN, saved from when currPos's page was initially read. The assertion failed to account for the fact that even logged relations can have leaf pages with an invalid LSN whe

pgsql: Remove overzealous _bt_killitems assertion.

2025-10-17 Thread Peter Geoghegan
Remove overzealous _bt_killitems assertion. An assertion in _bt_killitems expected the scan's currPos state to contain a valid LSN, saved from when currPos's page was initially read. The assertion failed to account for the fact that even logged relations can have leaf pages with an invalid LSN whe

pgsql: Remove overzealous _bt_killitems assertion.

2025-10-17 Thread Peter Geoghegan
Remove overzealous _bt_killitems assertion. An assertion in _bt_killitems expected the scan's currPos state to contain a valid LSN, saved from when currPos's page was initially read. The assertion failed to account for the fact that even logged relations can have leaf pages with an invalid LSN whe

pgsql: Remove overzealous _bt_killitems assertion.

2025-10-17 Thread Peter Geoghegan
Remove overzealous _bt_killitems assertion. An assertion in _bt_killitems expected the scan's currPos state to contain a valid LSN, saved from when currPos's page was initially read. The assertion failed to account for the fact that even logged relations can have leaf pages with an invalid LSN whe