Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sequence Assurance & Recovery #22

Open
yaplej opened this issue Dec 31, 2016 · 0 comments
Open

Sequence Assurance & Recovery #22

yaplej opened this issue Dec 31, 2016 · 0 comments

Comments

@yaplej
Copy link
Contributor

yaplej commented Dec 31, 2016

After each packet is processed by the worker and optimized it should place that packet in a queue on the session structure. If a re-transmit request is received then OpenNOP can re-send that packet without it going back to the original sender. If the receiving OpenNOP node has crashed the packet might need to be de-optimized before being re-sent.

To send the packet each worker would need a raw socket available similar to what is being used by the session cleanup module.

Once a valid ACK has been received the packets would be moved off the wait queue and sent back to the memory manager.

The session SEQ tracking code might need improved too before this can be implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant