summaryrefslogtreecommitdiffstats
path: root/src/zabbix_server/pinger
diff options
context:
space:
mode:
authoralex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-29 14:12:04 +0000
committeralex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-29 14:12:04 +0000
commit4c418de98e6c5cef953378998057752dc20ab2c3 (patch)
tree44e546309ccc9b92b45f6469fb1081e32be6a7d9 /src/zabbix_server/pinger
parent8a08a39f58032aae2a50f3bc6183d0f7b036c970 (diff)
downloadzabbix-4c418de98e6c5cef953378998057752dc20ab2c3.tar.gz
zabbix-4c418de98e6c5cef953378998057752dc20ab2c3.tar.xz
zabbix-4c418de98e6c5cef953378998057752dc20ab2c3.zip
- added transactional approach to ZABBIX server (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@3538 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_server/pinger')
-rw-r--r--src/zabbix_server/pinger/pinger.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/zabbix_server/pinger/pinger.c b/src/zabbix_server/pinger/pinger.c
index b81dd265..958a12c0 100644
--- a/src/zabbix_server/pinger/pinger.c
+++ b/src/zabbix_server/pinger/pinger.c
@@ -191,8 +191,10 @@ static int process_value(char *key, char *host, AGENT_RESULT *value)
item.multiplier=atoi(row[19]);
item.formula=row[20];
+ DBbegin();
process_new_value(&item,value);
update_triggers(item.itemid);
+ DBcommit();
DBfree_result(result);