[ofiwg] event queue overflow handling?

Hefty, Sean sean.hefty at intel.com
Mon Oct 20 16:04:15 PDT 2014

> Simple question - if an internal event occurs that would like to generate
> an EQ entry, but the EQ if full, is the provider expected to do its best
> to queue this event for later delivery to the EQ, or simply generate an
> OVERFLOW error on the EQ ?  If provider is expected to queue the event
> internally, this is sort of requiring EQs to be effectively infinitely
> large, yes?  I'd pick "generate OVERFLOW error" so that the user has more
> control over memory used for queueing events and can be alerted if
> algorithms need to be adjusted...

I think in the working group, we discussed that a provider could reserve a single entry in the EQ for reporting an overflow error.  Now whether that's achievable for an EQ placed in HW is another matter...

More information about the ofiwg mailing list