summaryrefslogtreecommitdiffstats
path: root/src/zabbix_server/dbsyncer/dbsyncer.c
diff options
context:
space:
mode:
authoralex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-07-19 10:36:05 +0000
committeralex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-07-19 10:36:05 +0000
commita9bb4776d6000ced0fdbcbee731a13d5ebf1922c (patch)
treebb55302f74ab87da31abcc755de006abef89ee9d /src/zabbix_server/dbsyncer/dbsyncer.c
parentb333c78f6f1754b469019f5e25f0a700d0c47474 (diff)
downloadzabbix-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.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);