We don't disagree. I've made plenty of feature requests/bugfixes on IB features poll. IB API group is a better place to ask as Josh there works for IB. There has also been discussion on this very topic before many months ago.
addendum: posted before seeing
@qlai's post.
Yes, I have seen it. And also seen that nothing has been done about it:
https://groups.io/g/twsapi/topic/gateway_969_failing_to/8151520?p=,,,20,0,0,0::recentpostdate/sticky,,,20,2,0,8151520
that is also why was appropriate to make a reminder. here
They are making a display about the knowledge of error messages and ib controller, without addressing the actual point.
It's not about nightly reset, not about making new reqMktData or whatever.
Once the Gateway turns OFF the usfuture data farm (probably due to some momentary Internet issue), there is nothing we can do to resume it.
Only fully restarting the Gateway and, therefore, having to login with the security device will do it. And this is, of course, unacceptable behavior for an acceptable automated trading solution.
All they have to do is, on reconnection, (to stay silent with
no prompts please and) to restart all the stuff they start when launching the Gateway. Reset all variables, restart all the threads. (There is probably some messaging thread that gets killed for some internal unhandled exception, or some variable needing a reset, and that needs to be fixed.)