diff options
Diffstat (limited to 'src/zabbix_server/dbsyncer/dbsyncer.c')
-rw-r--r-- | src/zabbix_server/dbsyncer/dbsyncer.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/zabbix_server/dbsyncer/dbsyncer.c b/src/zabbix_server/dbsyncer/dbsyncer.c index 4722fc35..644418da 100644 --- a/src/zabbix_server/dbsyncer/dbsyncer.c +++ b/src/zabbix_server/dbsyncer/dbsyncer.c @@ -44,8 +44,8 @@ int main_dbsyncer_loop() { int now; - struct timeval tv; - suseconds_t msec; + struct timeval from; + struct timeval to; zbx_setproctitle("connecting to the database"); @@ -58,14 +58,13 @@ int main_dbsyncer_loop() zabbix_log( LOG_LEVEL_WARNING, "Syncing ..."); - gettimeofday(&tv, NULL); - msec = tv.tv_usec; + gettimeofday(&from, NULL); DCsync(); - gettimeofday(&tv, NULL); - zabbix_log( LOG_LEVEL_WARNING, "Spent " ZBX_FS_DBL " sec", (double)(tv.tv_usec-msec)/1000000); - + gettimeofday(&to, NULL); + zabbix_log( LOG_LEVEL_WARNING, "Spent " ZBX_FS_DBL " sec", + time_diff(&from,&to)); zbx_setproctitle("sender [sleeping for %d seconds]", CONFIG_DBSYNCER_FREQUENCY); |