Comment 3 for bug 541210

Revision history for this message
Ralph Lange (ralph-lange) wrote :

There was a problem running the softcallback tests from mrkSoftTest on HP-UX, which really looks a lot like being another symptom of this problem.

Marty was able to fix the problem on HP-UX - he said:
---------------------------------------------------------------------------
  By the way what I am doing is the following:

  If dbPutNotify finds that state==putNotifyUserCallbackActive then it

  ppn->userCallbackWait = 1;
  epicsEventWait(ppn->userCallbackEvent);

  And notifyCallback does the following AFTER the userCallback has completed.

    if(ppn->userCallbackWait) {
        ppn->userCallbackWait = 0;
        epicsEventSignal(ppn->userCallbackEvent);
    }
---------------------------------------------------------------------------

So - Jeff, can you try to run your regression tests against a local database channel on a windows SMP system again? If this is also working now, we might declare this bug fixed.

edited on: 2004-12-01 12:56