summaryrefslogtreecommitdiffstats
path: root/src/zabbix_server/dbsyncer/dbsyncer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/zabbix_server/dbsyncer/dbsyncer.c')
-rw-r--r--src/zabbix_server/dbsyncer/dbsyncer.c13
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);