You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dpdk: roll back broken installs and reuse downloaded assets
A failure part way through a source installation left the node with a
half installed dpdk or rdma-core, and every later test on that node
failed for an unrelated reason. Wrap the install steps so a failure
uninstalls what was applied, removes the extracted source, and marks
the node dirty if even the cleanup fails, then re-raises the original
error.
The asset removal guards that were specific to the rdma-core installer
now live on the base Installer as _delete_assets, so every installer
gets the same protection against deleting '/' or the working path.
Downloads and extraction are also skipped when the asset is already on
the node, and dpdk-stable is fetched from the github mirror, which is
far more reliable than dpdk.org from Azure.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 5d5f58ad-b9df-4420-ad37-22caee78e925
0 commit comments