Require does not block the withdraw
The consumer uses the OFFER:pre/ack
approach. When an offer event is detected, the consumer requires the CDO, the offer event is acknowledged and later the consumer attempts to demand and dispose the CDO.
The require
does not prevent the producer to do withdraw
and dispose
. The producer leaves the workflow so the consumer cannot demand
the CDOs. The demand
call hangs.
Here is a small reproducer: ecmwf_events.tgz