I created my agentX agent using the v5 handler-based API.
This agent will be use by many applications to populate a MIB tree.
To do this, the application must retrieve the last entry of a table, and with
that number, perform some work and them populate the next entry.
My problem is: When two applications try to update de MIB at same time, it's
possible that one application rewrite the data that other application just
wrote.
How can I guarantee that two applications can't update the same node at the
same time.
Can I implement a kind of semaphore or implement a synchronization of write
operation?
I presume that I can use a strategy like that, using the
XXXTable_handler(netsnmp_mib_handler *handler,
netsnmp_handler_registration *reginfo,
netsnmp_agent_request_info *reqinfo,
netsnmp_request_info *requests)
Any suggestion ?
Thanks in advance!
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users