Skip to content
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

Cherry-pick to 0.9: fix csi plugin concurrency issue on FuseRecovery and NodeUnpublishVolume (#3448) #3453

Commits on Sep 13, 2023

  1. Bugfix: ignore not connected error in NodeUnpublishVolume (fluid-clou…

    …dnative#3445)
    
    * ignore not connected error in NodeUnpublishVolume
    
    Signed-off-by: wangshulin <wangshulin@smail.nju.edu.cn>
    
    * fix check nil error
    
    Signed-off-by: wangshulin <wangshulin@smail.nju.edu.cn>
    
    * simplify error judgment
    
    Signed-off-by: wangshulin <wangshulin@smail.nju.edu.cn>
    
    ---------
    
    Signed-off-by: wangshulin <wangshulin@smail.nju.edu.cn>
    wangshli authored and TrafalgarZZZ committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8cf3f92 View commit details
    Browse the repository at this point in the history
  2. bugfix: fix csi plugin concurrency issue on FuseRecovery and NodeUnpu…

    …blishVolume (fluid-cloudnative#3448)
    
    * Add comments for NodeUnpublishVolume
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    
    * Refactor NodeUnpublishVolume code
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    
    * FuseRecovery uses volume locks to avoid race conditions
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    
    * Refactor node server with codes.Internal error code
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    
    * Rename CSI Config to RunningContext
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    
    * Fix github actions checks
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    
    * Fix lock release
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    
    * Refactor recover logic
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    
    ---------
    
    Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
    TrafalgarZZZ committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    20f3d94 View commit details
    Browse the repository at this point in the history