From e3a9039d7c8f362b00420361a9ed174d0467470e Mon Sep 17 00:00:00 2001
From: Micael Karlberg
Date: Wed, 25 Jan 2012 17:56:15 +0100
Subject: [snmp/agent] Simultaneous snmpa:backup/1,2 calls interfere
Simultaneous snmpa#backup">snmpa:backup/1,2 calls interfere.
The master agent did not check if a backup was already in
progress when a backup request was accepted
OTP-9884
---
lib/snmp/doc/src/snmpa.xml | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
(limited to 'lib/snmp/doc/src/snmpa.xml')
diff --git a/lib/snmp/doc/src/snmpa.xml b/lib/snmp/doc/src/snmpa.xml
index 1be6abe6dd..3bc2063f4e 100644
--- a/lib/snmp/doc/src/snmpa.xml
+++ b/lib/snmp/doc/src/snmpa.xml
@@ -1,10 +1,10 @@
-
+
- 20042010
+ 20042012
Ericsson AB. All Rights Reserved.
@@ -198,12 +198,18 @@ notification_delivery_info() = #snmpa_notification_delivery_info{}
BackupDir = string()
Agent = pid() | atom()
+ Reason = backup_in_progress | term()
Backup persistent/permanent data handled by the agent
(such as local-db, mib-data and vacm).
Data stored by mnesia is not handled.
BackupDir cannot be identical to DbDir.
+ Simultaneous backup calls are not allowed.
+ That is, two different processes cannot simultaneously
+ successfully call this function. One of them will be first,
+ and succeed. The second will fail with the error reason
+ backup_in_progress.
@@ -217,13 +223,13 @@ notification_delivery_info() = #snmpa_notification_delivery_info{}
Returns a list (a dictionary) containing information about
- the agent. Information includes loaded MIBs, registered
- sub-agents, some information about the memory allocation.
- As of version 4.4 the format of the info has been changed.
- To convert the info to the old format, call the
- old_info_format
- function.
-
+ the agent. Information includes loaded MIBs, registered
+ sub-agents, some information about the memory allocation.
+ As of version 4.4 the format of the info has been changed.
+ To convert the info to the old format, call the
+ old_info_format
+ function.
+
--
cgit v1.2.3