Closed jmpesp closed 1 year ago
I believe I'm seeing the same issue on dogfood rack. I have two sleds and they can't ping each other over the bootstrap6 interface
This is happening on the dogfood rack when routers come and go.
I believe the File exists
messages were a red herring and the actual issue has been solved by #66 and #61. Closing for now. Can reopen if this occurs again.
This happened again today, and I think I now see the cause.
The early return at line 370 below will prevent any routes that follow in the routes
list from being added to the kernel.
So while the File exists
error was a red herring in terms of the route that caused the error, it was the cause of subsequent routes not making it to the kernel.
Testing in the Canada region, I have four "gimlets". To reproduce this issue, I start the sled-agent on all four, and prevent RSS from happening.
mg-ddm-verify
reports that all sleds have received all bootstrap prefix advertisements correctly:But mg-ddm has failed to set some of the routes for those prefixes: some machines have received a bootstrap address prefix advertisement but do not have a route in the GZ for it:
In this scenario, ping packets from dinnerbone to gravytrain's bootstrap address are not answered because gravytrain has no route for it:
This only happens intermittently. The mg-ddm service log on gravytrain says: