-
Notifications
You must be signed in to change notification settings - Fork 38
Description
This is a weird one, and its 100% reproducible for me. I have a durable function triggered by AZ SB Queue. Everything is fast and works well until I try to use the Restart with new instance Id from this extension. I have some external events that are kicked off in a fanout strategy and as soon as it gets to the first message in that fanout it slows down but only if I use the Restart function with this extension. I have examined the messages in the queue and can not spot any difference whatsoever. I am honestly baffled but its 100% reproducible every time.
The performance drops ~1000%
I have one obvious workaround here :) Don't use the Restart function from this extension, but honestly I have grown to love it and also this extension in general. I doubt this will get the love it needs because of how obscure it seems on the surface but this is the best place for me to gripe.
Cheers to the contributors on this extension, can't express how enough how much I love it.
ADF isolated, ACA downstream with wait for external event AZ SB Queue within the ADF fanout strategy. C# 8 with both the services with send / receive async from the service bus package.