The logs attached are for SyncAdminOperation but the problem description in the
ticket is of AsyncAdminOperation
1. The First sync admin operation happened:
Sep 14 12:22:32.664368 imma [24880:imma_om_api.c:3675] >> admin_op_invoke_common
Sep 14 12:22:32.664403 imma [24880:imma_om_api.c:3823] TR immInvocations:0
Sep 14 12:22:32.664414 imma [24880:imma_om_api.c:3837] TR
PARAM:testOiTmout_verifyAdminOpCallback_37
Sep 14 12:22:32.666695 imma [24880:imma_proc.c:1363] TR Event type:6
Sep 14 12:22:32.666738 imma [24880:imma_proc.c:1256] >> imma_proc_free_pointers
Sep 14 12:22:32.666754 imma [24880:imma_proc.c:1349] << imma_proc_free_pointers
Sep 14 12:22:32.666789 imma [24880:imma_db.c:0187] >> imma_oi_ccb_record_find
Sep 14 12:22:32.666809 imma [24880:imma_db.c:0198] << imma_oi_ccb_record_find
Sep 14 12:22:32.666821 imma [24880:imma_proc.c:1932] >>
imma_process_callback_info
Sep 14 12:22:47.681771 imma [24880:imma_om_api.c:3886] TR Fevs send RETURNED:5
Sep 14 12:22:47.681849 imma [24880:imma_om_api.c:4031] << admin_op_invoke_common
2. The operation is timedout waiting for reply from implementer, which inturn
called discard connection
Sep 14 12:22:45.941668 osafimmnd [24552:ImmModel.cc:14107] TR Checking active
ccb 2 for deadlock or blocked implementer
Sep 14 12:22:45.941680 osafimmnd [24552:ImmModel.cc:14109] TR state:1
waitsart:0.000000 PberestartId:0
Sep 14 12:22:46.947346 osafimmnd [24552:ImmModel.cc:14062] T5 Did not timeout
now - start < 16(14.282737)
Sep 14 12:22:46.947479 osafimmnd [24552:ImmModel.cc:14107] TR Checking active
ccb 2 for deadlock or blocked implementer
Sep 14 12:22:46.947502 osafimmnd [24552:ImmModel.cc:14109] TR state:1
waitsart:0.000000 PberestartId:0
Sep 14 12:22:47.682750 osafimmnd [24552:immsv_evt.c:5422] T8 Received:
IMMND_EVT_A2ND_CL_TIMEOUT (93) from 2010f
Sep 14 12:22:47.682797 osafimmnd [24552:immnd_evt.c:2114] >>
immnd_evt_proc_cl_imma_timeout
Sep 14 12:22:47.682809 osafimmnd [24552:immnd_evt.c:2116] T2 timeout in imma
library for handle: 21f0002010f
Sep 14 12:22:47.682826 osafimmnd [24552:ImmModel.cc:13928] >> purgeSyncRequest
Sep 14 12:22:47.682848 osafimmnd [24552:ImmModel.cc:13960] T5 Purged syncronous
Admin-op continuation
Sep 14 12:22:47.682862 osafimmnd [24552:ImmModel.cc:14034] << purgeSyncRequest
Sep 14 12:22:47.682872 osafimmnd [24552:immnd_proc.c:0090] >>
immnd_proc_imma_discard_connection
Sep 14 12:22:47.682884 osafimmnd [24552:immnd_proc.c:0094] T5 Attempting
discard connection id:21f0002010f <n:2010f, c:543>
3. when second synchronous admin operation is called, then BAD_HANDLE is
returned by IMM, because the client connection is dicarded in IMM because of
timeout.
Sep 14 12:22:52.693042 osafimmnd [24552:immsv_evt.c:5422] T8 Received:
IMMND_EVT_A2ND_IMM_FEVS (14) from 2010f
Sep 14 12:22:52.693095 osafimmnd [24552:immnd_evt.c:2932] T2 sender_count:
21474836482 size: 144
Sep 14 12:22:52.693156 osafimmnd [24552:immnd_evt.c:2940] WA IMMND - Client
2332167373071 went down on syncronous request, discarding request
Sep 14 12:22:52.693171 osafimmnd [24552:immnd_evt.c:3178] T2 SENDRSP FAIL 9
Sep 14 12:22:52.692640 imma [24880:imma_om_api.c:3675] >> admin_op_invoke_common
Sep 14 12:22:52.692713 imma [24880:imma_om_api.c:3823] TR immInvocations:1
Sep 14 12:22:52.692727 imma [24880:imma_om_api.c:3837] TR
PARAM:testOiTmout_verifyAdminOpCallback_37
Sep 14 12:22:52.694767 imma [24880:imma_om_api.c:3886] TR Fevs send RETURNED:1
Sep 14 12:22:52.695056 imma [24880:imma_om_api.c:3897] TR ERROR returned:9
Sep 14 12:22:52.695089 imma [24880:imma_om_api.c:4031] << admin_op_invoke_common
According to the shared logs(sync admin operation) is working according to the
design
---
** [tickets:#2001] IMM: Owner handle is getting corrupt when
OmAdminOperationInvoke retruns ERR_TIMEOUT**
**Status:** assigned
**Milestone:** 5.1.RC2
**Created:** Tue Sep 06, 2016 07:14 AM UTC by Chani Srivastava
**Last Updated:** Wed Sep 14, 2016 07:06 AM UTC
**Owner:** Neelakanta Reddy
**Attachments:**
-
[AdminCbkTmOut.zip](https://sourceforge.net/p/opensaf/tickets/2001/attachment/AdminCbkTmOut.zip)
(95.1 kB; application/zip)
OS : Suse 64bit
Changeset : 7997 ( 5.1.FC)
Setup : 4 nodes 1 PBE enabled
Summary:
Steps to Reproduce
1. Invoke saImmOmAdminOperationInvokeAsync_2() while waiting in callback with
time more that OI_CALLBACK_TIMEOUT value
2. Invoke saImmOmAdminOperationInvokeAsync_2() again and do not wait OR Invoke
any Ccb operation
Observed Bahavior:
Step1 will return SA_AIS_ERR_TIMEOUT (Expected)
Step2 is returning SA_AIS_ERR_BAD_HANDLE (SA_AIS_OK is expected)
Sep 6 12:22:27 SLOT1 python2.5: logtrace: trace enabled to file
/tmp/imma_oi_callbacktimeout.trace, mask=0xffffffff
Sep 6 12:22:27 SLOT1 python2.5: NO IMMA library TRACE initialize done pid:1147
svid:26 file:/tmp/imma_oi_callbacktimeout.trace
Sep 6 12:22:27 SLOT1 osafimmnd[838]: NO Implementer connected: 14
(testOiTmout_verifyAdminOpCallback_37) <343, 2010f>
Sep 6 12:22:42 SLOT1 osafimmnd[838]: WA IMMND - Client went down so no response
Sep 6 12:22:42 SLOT1 osafimmnd[838]: WA MDS Send Failed to service:IMMND rc:2
Sep 6 12:22:42 SLOT1 osafimmnd[838]: ER Problem in sending to peer IMMND over
MDS. Discarding admin op reply.
Sep 6 12:22:42 SLOT1 osafimmnd[838]: WA Error code 2 returned for message type
21 - ignoring
Sep 6 12:22:47 SLOT1 osafimmnd[838]: WA IMMND - Client 1468878946575 went down
on syncronous request, discarding request
Sep 6 12:22:47 SLOT1 osafimmnd[838]: NO Implementer locally disconnected.
Marking it as doomed 14 <343, 2010f> (testOiTmout_verifyAdminOpCallback_37)
Sep 6 12:22:47 SLOT1 osafimmnd[838]: NO Implementer disconnected 14 <343,
2010f> (testOiTmout_verifyAdminOpCallback_37)
Note: **Test passed in OpenSAF release 5.0**
Agent traces and immnd, immd traces attached
---
Sent from sourceforge.net because [email protected] is
subscribed to https://sourceforge.net/p/opensaf/tickets/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets