mco_translog_flush
此函数刷新日志文件的文件系统缓冲区。如果使用 flag 则没有意义。MCO_TRANSLOG_SYNC_INSTANTLY
有关概述,请参阅事务日志记录应用页面。
原型
MCO_RET mco_translog_flush( mco_db_h db )
参数
db | 数据库连接句柄 |
描述
此函数刷新日志文件的文件系统缓冲区。注意:如果使用该标志,则不起作用。MCO_TRANSLOG_SYNC_INSTANTLY
返回
MCO_S_OK | 文件系统缓冲区刷新成功。 |
MCO_E_TL_NOT_STARTED | 事务日志记录未启动。 |
MCO_E_TL_LOG_NOT_OPENED | 无法打开日志文件。 |
MCO_E_TL_PIPE_LOST | 与管道的所有连接都已关闭,其数据已丢失。 |
MCO_E_TL_PIPE_TERM | Reader 在日志完成之前从函数返回。它通过向回调函数返回 MCO_S_OK 以外的值来终止日志记录。mco_translog_iterate() |
MCO_E_TL_IO_ERROR | 磁盘 IO 错误。 |