[SPAM] about 5.4.2.1. insert time very long
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <1001721085.1249267716202.JavaMail.nobody@sg2001-ap-2> |
Dear all :
I have a question about CONTAINER_INSERT function , .
I use CONTAINER_INSERT to insert multi index data which is 18 X 512 volumn in net-snmp 5.1.3 . It works.
But when I upgrade to net-snmp 5.4.2.1 . CONTAINER_INSERT take more time after insert more and more entry .
Shall I change my code architecture?
Here is code
void
init_quanta_s31elLogTable(void)
{
s31elLogTable_context *context;
netsnmp_index index;
oid index_oid, sub_index_oid, temp_index_oid[2];
int time1,time2 ;
time1 = clock();
#ifdef s31elLogTable_MULTI_INDEX
DEBUGMSGTL(("mySnmp",
"Initial 's31elLogTable' table (multi-index)...\n"));
#else
DEBUGMSGTL(("mySnmp", "Initial 's31elLogTable' table...\n"));
#endif
initialize_table_s31elLogTable();
for (index_oid = 1; index_oid <= s31elLogTable_ROW_MAX; index_oid++) {
for (sub_index_oid = 1; sub_index_oid <= s31elLogTable_SUB_ROW_MAX;
sub_index_oid++) {
temp_index_oid[0] = index_oid;
temp_index_oid[1] = sub_index_oid;
index.oids = temp_index_oid;
index.len = 2;
context = SNMP_MALLOC_TYPEDEF(s31elLogTable_context);
s31elLogTable_extract_index(context, &index);
time1 = clock();
CONTAINER_INSERT(cb.container, context);
time2 = clock();
system_printf("extract_index take %d\n",time2-time1);
}
}
}
Here is mib file :
s31elLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF S31elLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing Event Log records."
::={ s31el2 3 }
s31elLogEntry OBJECT-TYPE
SYNTAX S31elLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table presents the list of all events which are present in the
MMB event log."
INDEX { s31elLogSource,s31elLogId}
::= { s31elLogTable 1 }
S31elLogEntry ::= SEQUENCE {
s31elLogSource INTEGER,
s31elLogTime DisplayString,
s31elLogSeverity DisplayString,
s31elLogId INTEGER,
s31elLogText DisplayString
}
Regards,
Brenden Lai
--- 本郵件來自HiNet WebMail ---
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
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