Hi All,
I have a small problem with the order in which some tokens acquire a resource. Let me try to describe the situation:
The resource is claimed by token1. After some time token2 also wants to acquire that resource. Token2 is therefore now a backorder for the resource. Some time later the resource is released by token1. Directly after this token1 tries to acquire the resource again (so at the same time). I would expect that token2 now continues since that token was already in the acquire resource. This is however not the case. Somehow token1 is able to acquire the resource again.
In both acquires I have a (useless in this example) query. I found out that if I do not have those queries it works as I would expect, token2 continues in that case.
You can see both situations in the attached example model. Note how the two parts become different after time 22. Also note that I have enabled the Allow multiple pushes before back order fulfillment, since I need that option in my actual model.
Is this a bug that can be fixed in the next release? If someone knows a work around for this problem I would really appreciatie that. I tried to do something with back order queue strategy, but I was unable to solve this problem.
Thanks in advance,
Patrick Zweekhorst