Why is InitIndexFreeSpaceMap coded to test for the FSM file alreadyexisting? AFAICS it cannot yet exist and it should be an error anywayif it does. The smgrexists probe is hardly free, so losing it would begood.
regards, tom lane