等待IO,如果有其他进程正在读取此page,则返回指定回调函数shared_buffer_write_error_callback锁bufhdr解锁,取消buf的脏标记~BM_JUST_DIRTIED如果buf是BM_PERMANENT(此标记由之前判断是否存在脏标记来标记),并且begin_lsn有效,则wal落盘执行落盘操作smgrwrite