• Jae Hoon Kim's avatar
    Try installing Plugin VM DLC if dispatcher fails to launch. · c1aeee4e
    Jae Hoon Kim authored
    If Plugin VM was installed prior to DLC support being added, PluginVM will fail to launch as the rootfs components will be removed.
    
    This CL updates the launch flow to attempt installing the Plugin VM DLC if the dispatcher fails to launch.
    This also allows us to recover from unexpected errors where the DLC module might get uninstalled or fail to be updated.
    
    BUG=b:150867372
    TEST=out/Default/unit_tests && out/Default/browser_tests # with PluginVM filters
    
    Change-Id: I9ed6287bf1a35d38778003e8f629166fa5b8dfc6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2090619
    Auto-Submit: Jae Hoon Kim <kimjae@chromium.org>
    Commit-Queue: Timothy Loh <timloh@chromium.org>
    Reviewed-by: default avatarTimothy Loh <timloh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#748093}
    c1aeee4e
plugin_vm_manager.cc 21.1 KB