Controller reconnect optimizations #1190
Enhance docs for Controller NodeState
07a9495a
Set Reconnecting status more often
d1688df8
Reconnect when re-subscription fails for whatever reason
d49f929c
Optimize Resubmission send handling
c10f3e29
Optimize Message read handling
3ca85824
Optimize Message read handling
0ceac83b
NoResponse is also a ResubmissionError
e8fe2ba5
Merge branch 'main' into controller-reconnect-opt
e707ce0c
Merge branch 'main' into controller-reconnect-opt
dca109f8
merge
b1b3c1f4
Allow to control if Promises are resolved on cancelling discoveries
969447ef
Cleanup EHOSTUNREACH error handling
ea94ba9e
Cleanup client interaction send error handling
bb9668fc
Make CASE client expected processing time configurable
f3d1c826
Retransmit message in all error cases if channel is not closed.
6c032d84
Restructure DiscoveryError
77884496
No channels means we already reconnect
2cd22a14
take over new connect options on reconnects
52991078
take over new connect options on reconnects
153d04e2
Rework PairedNode reconnection handling
213ccd15
Rework PairedNode reconnection handling
3dc980a3
Fix channel cleanup
44ea10e6
Fix subscription error handling
13727d09
fix
ded31f95
Correctly set discoverytype when timed
b2a3729e
Final Fixes and test Adjustments
0c8d55a4
lauckhart
changed the title Controller reconnect optimizations WIP! Controller reconnect optimizations 14 hours ago
Address review feedback
29c6e986
Merge branch 'main' into controller-reconnect-opt
b066aba3
Merge main
5a9fa62e
fix linter
55071f44
Apollon77
marked this pull request as ready for review 4 hours ago
Merge branch 'main' into controller-reconnect-opt
9a7014aa
lauckhart
approved these changes
on 2024-09-19
mergify
merged
8dcf8977
into main 4 hours ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub