gc: fix panic if checkpoint_interval is updated during checkpoint
To wait for a thread writing a snap file memtx_engine_wait_checkpoint() uses cord_cojoin(), which doesn't tolerate spurious wakeups. Hence we must not wake up the checkpoint fiber after reconfiguring the checkpoint interval if it's currently making a checkpoint. Fixes 4c04808a ("Rewrite checkpoint daemon in C"). Closes #3878
Please register or sign in to comment