Skip to content
This repository has been archived by the owner on Jul 16, 2023. It is now read-only.

Nuclei.Communication: Provide retry and time-out abilities for all connection activities #23

Closed
pvandervelde opened this issue Mar 29, 2014 · 2 comments
Milestone

Comments

@pvandervelde
Copy link
Member

Any failed connection activity (connecting, sending messages, invoking commands etc.) all simply fails if the underlying network activity fails. Similarly activities may never complete because the network activity has failed silently. Nuclei should allow users to specify action retries and time-outs so that the actions can be made more robust.

@pvandervelde pvandervelde added this to the Next 0.8.X release milestone Mar 29, 2014
@pvandervelde
Copy link
Member Author

Depends on #6

@pvandervelde pvandervelde changed the title Provide retry and time-out abilities for all connection activities Nuclei.Communication: Provide retry and time-out abilities for all connection activities Mar 31, 2014
@pvandervelde
Copy link
Member Author

With this we also need a way to figure out if a specific invocation of a command has come around for the n-th time during a retry or not. If the other side has the command already then we can just ignore it.

pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
…need this configuration turned on because they are reliable by default.

references #23 & #19
pvandervelde added a commit that referenced this issue May 11, 2014
… so that they're more inline with the method on the IProtocolLayer interface

references #23
pvandervelde added a commit that referenced this issue May 11, 2014
… channels. This provides better information about the necessity of a message / data resend and the necessity to rebuild the channel.

references #23 and #19
pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
…SendMessageAndWaitForResponse delegates

references #23
pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
…ing the ability to provide time-out and retry values.

references #23
pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
pvandervelde added a commit that referenced this issue May 11, 2014
…osing the stream before we got done reading it.

references #23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant