本文整理汇总了C++中MockClient::get_log_sync_delay_stat方法的典型用法代码示例。如果您正苦于以下问题:C++ MockClient::get_log_sync_delay_stat方法的具体用法?C++ MockClient::get_log_sync_delay_stat怎么用?C++ MockClient::get_log_sync_delay_stat使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MockClient
的用法示例。
在下文中一共展示了MockClient::get_log_sync_delay_stat方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: get_log_sync_delay_stat
void get_log_sync_delay_stat(MockClient &client)
{
ObLogSyncDelayStat delay_stat;
int err = client.get_log_sync_delay_stat(delay_stat, timeout);
fprintf(stdout, "[%s] err=%d\n", __FUNCTION__, err);
time_t tm = delay_stat.get_last_replay_time_us()/1000000;
char* str_time = ctime(&tm);
str_time[strlen(str_time)-1] = 0;
fprintf(stdout, "log_sync_delay: last_log_id=%ld, total_count=%ld, total_delay=%ldus, max_delay=%ldus, last_replay_time=%ldus [%s]\n",
delay_stat.get_last_log_id(), delay_stat.get_mutator_count(), delay_stat.get_total_delay_us(),
delay_stat.get_max_delay_us(), delay_stat.get_last_replay_time_us(),
str_time);
}