fluid/cmd
TzZtzt 7b01a4c59f
Cherry-pick to 0.9: fix csi plugin concurrency issue on FuseRecovery and NodeUnpublishVolume (#3448) (#3453)
* Bugfix: ignore not connected error in NodeUnpublishVolume (#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>

* bugfix: fix csi plugin concurrency issue on FuseRecovery and NodeUnpublishVolume (#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>

---------

Signed-off-by: wangshulin <wangshulin@smail.nju.edu.cn>
Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
Co-authored-by: wangshulin <89928606+wangshli@users.noreply.github.com>
2023-09-13 06:05:59 +00:00
..
alluxio Default use random port allocator for runtime controllers (#2580) 2023-02-13 06:44:23 +00:00
csi Cherry-pick to 0.9: fix csi plugin concurrency issue on FuseRecovery and NodeUnpublishVolume (#3448) (#3453) 2023-09-13 06:05:59 +00:00
dataset Support dataMigrate (#2592) 2023-03-01 02:43:41 +00:00
efc remane eac engine to efc engine (#3074) 2023-04-19 01:50:28 +00:00
fluidapp Add package import format (#2723) 2023-03-17 07:05:03 +00:00
goosefs Fix code format includes comment (#2663) 2023-02-28 17:27:41 +08:00
jindo Default use random port allocator for runtime controllers (#2580) 2023-02-13 06:44:23 +00:00
juicefs add runtime-workers parameter in juicefs controller (#3119) 2023-04-19 05:21:27 +00:00
thin Add package import format (#2723) 2023-03-17 07:05:03 +00:00
webhook Fix code format includes comment (#2663) 2023-02-28 17:27:41 +08:00