dotnet/orleans

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

クローズ

#1,286 opened on 2016/01/14

 (21 件のコメント) (0 件のリアクション) (0 人の担当者)C# (2,123 件のフォーク)batch import
bughelp wanted

Repository metrics

Stars
 (10,777 個のスター)
PR merge metrics
 (平均マージ 2d 2h) (30d で 64 merged PRs)

説明

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.

コントリビューターガイド