• M
    dm thin: synchronize the pool mode during suspend · cdc2b415
    Mike Snitzer 提交于
    Commit b5330655 ("dm thin: handle metadata failures more consistently")
    increased potential for the pool's mode to be changed in response to
    metadata operation failures.
    
    When the pool mode is changed it isn't synchronized with the mode in
    pool_features stored in the target's context (ti->private) that is used
    as the basis for (re)establishing the pool mode during resume via
    bind_control_target.
    
    It is important that we synchronize the pool mode when it is changed
    otherwise the pool may experience and unexpected mode transition on the
    next resume (especially if there was no new table load).
    Signed-off-by: NMike Snitzer <snitzer@redhat.com>
    Acked-by: NJoe Thornber <ejt@redhat.com>
    cdc2b415
dm-thin.c 77.7 KB