It still waits 1.5s for sending response to down adest if the adest down
timeout expires and the adest is deleted.
Log analysis:
- Detect adest was down then start the down timer:
~~~
<143>1 2022-07-15T07:34:20.283881+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="213"] >> mds_mcm_svc_down
<143>1 2022-07-15T07:34:20.283885+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="214"] MCM:API: LOCAL SVC INFO : svc_id = EXTERNAL(512) | PWE id =
1 | VDEST id = 65535 |
<143>1 2022-07-15T07:34:20.283889+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="215"] MCM:API: REMOTE SVC INFO : svc_id = INTERNAL(256) | PWE id =
1 | VDEST id = 65535 | POLICY = 1 | SCOPE = 4 | ROLE = 1 | MY_PCON = 0 |
...
<142>1 2022-07-15T07:34:20.283922+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="224"] MCM:API: Adest <0x0002010f, 491> down timer start
...
<142>1 2022-07-15T07:34:20.283969+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="234"] MCM:API: svc_down : svc_id = EXTERNAL(512) on DEST id = 65535
got DOWN for svc_id = INTERNAL(256) on Adest = <node[0x2010f]:mdstest[491]>,
rem_svc_pvt_ver=1
<143>1 2022-07-15T07:34:20.283973+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="235"] << mds_mcm_svc_down
~~~
- The down timer expired:
~~~
<142>1 2022-07-15T07:34:30.325833+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="246"] TIMEOUT Adest <0x0002010f, 491> down
~~~
- Start sending the response:
~~~
<142>1 2022-07-15T07:34:34.28106+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="256"] MDS_SND_RCV:Disc queue red: Subscr exists no timer running:
Waiting for some time
<142>1 2022-07-15T07:34:34.281128+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="257"] MDS_SND_RCV: Waiting for timeout
~~~
- Stuck 1.5s:
~~~
<139>1 2022-07-15T07:34:35.782884+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="258"] MDS_SND_RCV: Timeout occured
<139>1 2022-07-15T07:34:35.783114+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="259"] MDS_SND_RCV: timeout or error occured
<143>1 2022-07-15T07:34:35.783166+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="260"] >> mds_svc_tbl_get
<143>1 2022-07-15T07:34:35.783209+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="261"] << mds_svc_tbl_get
<143>1 2022-07-15T07:34:35.783246+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="262"] >> mds_subtn_tbl_get
<143>1 2022-07-15T07:34:35.783283+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="263"] << mds_subtn_tbl_get
<142>1 2022-07-15T07:34:35.783381+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="264"] MDS_SND_RCV: Successfully deleted from discovery queue
<139>1 2022-07-15T07:34:35.783546+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="265"] MDS_SND_RCV:No Route Found from svc_id = EXTERNAL(512), to
svc_id = INTERNAL(256) to VDEST id = 65535 on Adest =
<nodeid[0x2010f]:mdstest[488]>
<139>1 2022-07-15T07:34:35.783596+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="266"] MDS_SND_RCV:No Route Found from svc_id = EXTERNAL(512), to
svc_id = INTERNAL(256) on Adest = <nodeid[0x2010f]:mdstest[488]>
<139>1 2022-07-15T07:34:35.783635+07:00 SC-1 mdstest 488 mds.log [meta
sequenceId="267"] MDS_SND_RCV: Normal rsp Message sent Failed from svc_id =
EXTERNAL(512), to svc_id = INTERNAL(256)
~~~
Attachments:
-
[mds.log](https://sourceforge.net/p/opensaf/tickets/_discuss/thread/aa73d182d9/5697/attachment/mds.log)
(70.0 kB; application/octet-stream)
---
** [tickets:#3102] mds: waste 1.5s in waiting Adest already down to send
response message type**
**Status:** fixed
**Milestone:** 5.20.02
**Created:** Thu Oct 17, 2019 09:23 AM UTC by Thuan Tran
**Last Updated:** Sat Feb 15, 2020 11:43 PM UTC
**Owner:** Thuan Tran
**Attachments:**
- [mds.log](https://sourceforge.net/p/opensaf/tickets/3102/attachment/mds.log)
(16.9 kB; application/octet-stream)
On Active SC, do following commands:
~~~
pkill -STOP osafntfd
ntfsend &
pkill -9 ntfsend
pkill -CONT osafntfd
~~~
Check mds.log will see osafntfd stuck in 1.5s to waiting for agent already down
to send response message type.
---
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