cea74f4 fixed a missed fake-LSN path in hash log_split_page for unlogged relations ("defensive" — no known live failure means no test would notice one either). Regression suites overwhelmingly use logged relations. Add tests: concurrent hash-split vs scan on unlogged hash indexes and concurrent insert/scan on unlogged GiST (NSN interlock), comparing results against a logged twin; plus a pageinspect-based check that page LSNs on unlogged index pages advance (fake LSNs assigned) after atomic actions.
cea74f4 fixed a missed fake-LSN path in hash log_split_page for unlogged relations ("defensive" — no known live failure means no test would notice one either). Regression suites overwhelmingly use logged relations. Add tests: concurrent hash-split vs scan on unlogged hash indexes and concurrent insert/scan on unlogged GiST (NSN interlock), comparing results against a logged twin; plus a pageinspect-based check that page LSNs on unlogged index pages advance (fake LSNs assigned) after atomic actions.