Comment 15 for bug 541371

Revision history for this message
mdavidsaver (mdavidsaver) wrote :

I may understand what could cause this assert() to fail.

I think the assumption behind the reservation logic (4 events per subscriber * 36 subscribes per ev_que) is violated between a call to db_cancel_event() when quota is decremented, and event_task cleaning out the cancelled events to make that capacity available.

wee https://github.com/epics-base/epics-base/pull/424#issuecomment-1728457392