You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When SqlServer.DisableDelayedDelivery is set transport still returns DoNotDeliverBefore and DelayDeliveryWith constraints to core. The setting doesn't really disable delayed delivery, its behavior is: "dont check for timeouts, and don't create the timeout queue".
Other transports that actually have a configuration API to disable delayed delivery will not return these delivery constraints. Core actively uses these to that when users invoke saga request timeout or delayed delivery options to throw an exception indicating that the transport does not support delayed delivery.
Rename this key with a name that doesn't state "disable" but UndocumentedServiceControlOptimilization or IgnoreDelayedDeliveryInfra or something else or ensure that it actually disables delayed delivery meaning not returning DoNotDeliverBefore and DelayDeliveryWith capabilities to core.
The text was updated successfully, but these errors were encountered:
When
SqlServer.DisableDelayedDelivery
is set transport still returnsDoNotDeliverBefore
andDelayDeliveryWith
constraints to core. The setting doesn't really disable delayed delivery, its behavior is: "dont check for timeouts, and don't create the timeout queue".Other transports that actually have a configuration API to disable delayed delivery will not return these delivery constraints. Core actively uses these to that when users invoke saga request timeout or delayed delivery options to throw an exception indicating that the transport does not support delayed delivery.
This settings exists only for ServiceControl but as other transports have similar config API's I think it would wise to:
UndocumentedServiceControlOptimilization
orIgnoreDelayedDeliveryInfra
or something else or ensure that it actually disables delayed delivery meaning not returningDoNotDeliverBefore
andDelayDeliveryWith
capabilities to core.The text was updated successfully, but these errors were encountered: