diff options
author | alex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-07-19 10:36:05 +0000 |
---|---|---|
committer | alex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-07-19 10:36:05 +0000 |
commit | a9bb4776d6000ced0fdbcbee731a13d5ebf1922c (patch) | |
tree | bb55302f74ab87da31abcc755de006abef89ee9d /src/zabbix_server/dbsyncer/dbsyncer.c | |
parent | b333c78f6f1754b469019f5e25f0a700d0c47474 (diff) | |
download | zabbix-a9bb4776d6000ced0fdbcbee731a13d5ebf1922c.tar.gz zabbix-a9bb4776d6000ced0fdbcbee731a13d5ebf1922c.tar.xz zabbix-a9bb4776d6000ced0fdbcbee731a13d5ebf1922c.zip |
New function time_diff() (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@4461 97f52cf1-0a1b-0410-bd0e-c28be96e8082
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); |