mco_HA_trans_commit_synch
有关概述,请参阅高可用性应用页面。
此函数由主进程中的单独线程调用,以实现对附加到共享内存数据库的其他(辅助)主节点完成的已提交事务的同步(请参阅 MCO_MULTIPROCESS_COMMIT 标志)。如果在复制期间发生错误或在主线程中调用了 mco_HA_stop(),则此函数返回。
MCO_RET mco_HA_trans_commit_synch ( mco_db_h db)
参数
db
与主数据库的连接句柄。
返回
MCO_S_OK
成功。
MCO_E_HA_NOT_INITIALIZED
高可用性子系统尚未初始化 - 必须首先调用 mco_HA_start 函数。
MCO_E_HA_STOPPED
主线程已调用 mco_HA_stop()。(mco_HA_async_send_data_to_replicas() 是一个阻塞函数,由单独的线程调用。)