mco_HA_async_send_data_to_replicas
有关概述,请参阅高可用性应用页面。
此函数读取指定的日志文件,直到指定的标签,并将其内容应用于数据库。
mco_channel_h mco_HA_async_send_data_to_replicas ( mco_db_h db )
如果启用了异步复制模式(参见标志),则必须在 master 的单独线程中调用此函数,以将事务数据从其缓冲区发送到副本(结构的字段)。对于共享内存应用程序,只有主主进程必须调用 。如果 为空(没有要发送的数据),则可以阻止该函数。MCO_HAMODE_ASYNCH``async_databuf``mco_HA_params_t``mco_HA_async_send_data_to_replicas()``async_buffer
注: 调用强制以 . mco_HA_stop()``mco_HA_async_send_data_to_replicas()``MCO_E_HA_STOPPED
参数
db
与主据库的连接句柄
描述
返回
MCO_S_OK
成功
MCO_E_HA_NOT_INITIALIZED
HA 子系统尚未初始化 – 必须先调用函数 mco_HA_start。
MCO_E_HA_STOPPED
主线程已调用 mco_HA_stop()。(mco_HA_async_send_data_to_replicas() 是一个阻塞函数,由单独的线程调用。)