dotnet/orleans

SMS events lost in case of serialization failures with no failure indication if FireAndForgetDelivery=true

Chiusa

#1286 aperta il 14 gen 2016

 (21 commenti) (0 reazioni) (0 assegnatari)C# (2123 fork)batch import
bughelp wanted

Metriche repository

Star
 (10.777 stelle)
Metriche merge PR
 (Merge medio 2g 2h) (64 PR mergiate in 30 g)

Descrizione

Reported by @onionhammer.

If FireAndForgetDelivery is set to true, there is no indication to the producer (and to consumer) in case the message payload fails to serialize. The Task returned to producer is successfully resolved before the runtime attempts to send the message.

A potential solution is to resolve the Task returned to producer only after the message is successfully sent or delivered.

Guida contributor