The issue is seen on cs4733 and frequently seen when 32bit application is run on 64bit opensaf.
Application is running on two nodes:
1) A message queue group is opened on one node
2) Kill MQND on both the nodes.
3) MessageSendReceive is invoked from another node.
MessageSendReceive initially timesout and later returns ERR_NOT_EXIST which shows that the queue group may not be existing at that point of time. Journals and trace are attached.
On cs5143 (4.3.2)
saMsgQueueGroupInsert failes and Returns SA_AIS_ERR_NOT_EXIST on the 64bit machine.
Diff:
Diff:
Similar behavior(returning ERR_NOT_EXIST after timeout) is observed in the following scenario on changeset 6377 (46FC Tag).
1) Start tracking on a queue group. Switchover is triggered. Do QueueGroupInsert(). This API timesout and returns SA_AIS_OK after retrial.
2) GroupTrackStop() API is invoked on the queue group. This API returns SA_AIS_ERR_NOT_EXIST
Last edit: Sirisha Alla 2015-04-15