This is chicken-egg issue.
It is stuck at: saClmInitialize->clmainitialize->clma_startup->clma_create() { Here--> osaf_poll_one_fd(m_GET_FD_FROM_SEL_OBJ(clma_cb.clms_sync_sel), 30000); } Since Clmd is in quisced mode, so until other Clmd doesn't become Act, it will not come out. Clmd will not become Active until Smfd doesn't respond to quisced.
The analysis is : csi set cbk for quisced comes at smfd at 18:53:31, smfd doesn't send response to Amf from amf_quiesced_state_handler because it can only sent it after it receive quisced ack from mds. <141>1 2018-09-14T18:53:31.67077+05:30 osafsmfd [meta sequenceId="1309"] 6065:smf/smfd/smfd_amf.cc:153 NO MDS amf_quiesced_state_handler: smfd_mds_change_role() Check the code in amf_csi_set_callback(): if (new_haState == SA_AMF_HA_QUIESCED) / AMF response will be done later when MDS quiesced ack has...
I am able to reproduce the issue. Syslog below: Sep 14 18:53:31 krishna-VirtualBox osafamfd[6029]: NO safSi=SC-2N,safApp=OpenSAF Swap initiated Sep 14 18:53:31 krishna-VirtualBox osafamfnd[6045]: NO Assigning 'safSi=SC-2N,safApp=OpenSAF' QUIESCED to 'safSu=SC-1,safSg=2N,safApp=OpenSAF' Sep 14 18:53:31 krishna-VirtualBox osafimmnd[5978]: NO Implementer locally disconnected. Marking it as doomed 34 <485, 2010f> (safSmfService) Sep 14 18:53:31 krishna-VirtualBox osafimmnd[5978]: NO Implementer disconnected...
smfd faulted on Active controller due to csiSetcallbackTimeout during si-swap operation
Thanks Vu.
smf: numberic attribute types do not accept boolean values
Any response?
Polite reminder.
Any response? Can I close it?
smf: Incorrect logging may flood syslog
Hi elunlen, I have only seen cb->agent_cnt and cb->smfd_dest which are not protected. Do you see more variables in smfnd_mds.c which needs lock protection? Thanks Krishna
smf: Smfnd does not protect global variables used in more than one thread
Hi elunlen, Can you please give more clarification on this ticket. I am not able to findout correlation between count and adest and cbk_list. Thanks Krishna
smf: Incorrect logging may flood syslog
Hi, Can we close this ticket? Thanks Krishna
allow setting of smf enviromental variables through smf.rc
I can't find smf.rc file in the source code, so this ticket looks invalid. So, I am closing it.
allow setting of smf enviromental variables through smf.rc