-
Notifications
You must be signed in to change notification settings - Fork 9
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
xde deletion handler should recreate DLS devnet on failure #181
Comments
I tested the fix by reproducing the situation in #178 and verifying that the DLS devnet device is recreated on sled-agent log:
DTrace one-liner to verify failure of
Verification that the
Furthermore, with this fix in place, we can now manually delete the outstanding
|
Addressed in 815a275. |
As documented in #178, we can get in a situation where a mac device/OPTE Port exists without a corresponding entry in the DLS devnet table. This happens because
delete_xde()
partially succeeds: deleting the DLS entry but failing to unregister the mac device and delete the OPTE Port. In this scenario we should be recreating the DLS denvet device, as is done by all other mac providers.The text was updated successfully, but these errors were encountered: