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

Reply via email to