Dell Unity:使用 UEMCLI-User Correctable 取消磁盘池扩展后,磁盘池扩展会继续

Summary: 当我们使用 UEMCLI 取消池扩展作业时,尽管操作在后台继续,但存储报告操作已成功完成。此行为在 OE 5.1 中已更正。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

使用 CLI(Unity OE 5.0 或更早版本)取消池扩展作业时,尽管操作继续,但存储报告操作已成功完成。

读取池扩展作业的状态:
service@Unity380F spa:~/user# uemcli -d localhost -u admin -p <password> /sys/task/job -id B-550 show -detail
Storage system address: localhost
Storage system port: 443
HTTPS connection

1:    ID                  = B-550
      Type                =
      Title               = Expand storage pool
      State               = Running
      Result description  =
      User                =
      Step                = Expand storage pool
      Start time          = 2023-11-16 21:11:43
      Elapsed time        = 1h 10m 46s
      Estimated time left =
      Percent complete    = 69%
      Associated object   = pool_1(/stor/config/pool) 
取消池扩展:
service@Unity380F spa:~/user# uemcli -d localhost -u admin -p <password> /sys/task/job -id B-550 cancel
Storage system address: localhost
Storage system port: 443
HTTPS connection

Operation completed successfully.
再次读取池扩展作业的状态:
service@Unity380F spa:~/user# uemcli -d localhost -u admin -p <password> /sys/task/job -id B-550 show -detail
Storage system address: localhost
Storage system port: 443
HTTPS connection

1:    ID                  = B-550
      Type                =
      Title               = Expand storage pool
      State               = Running
      Result description  =
      User                =
      Step                = Expand storage pool
      Start time          = 2023-11-16 21:11:43
      Elapsed time        = 1h 15m 40s
      Estimated time left =
      Percent complete    = 71%
      Associated object   = pool_1(/stor/config/pool) 

Cause

池扩展作业启动后,无法使用 WebUI 或 UEMCLI 取消。在此特定情况下, CLI 请求 报告成功启动 批处理作业的取消过程。报告此信息时,不考虑 批处理作业中运行的所有单个步骤的可取消性。已取消请求的正确答案应是报告 批处理作业 无法取消,因为其中的步骤不可取消。

Resolution

此 UEMCLI (REST) 行为已在 Unity OE 5.1 及更高版本中得到纠正。取消包含不可取消步骤的 批处理作业 的请求失败,并报告失败的正确原因。

例子:
service@Unity380F spa:~/user# uemcli -d localhost -u admin -p <password> /sys/task/job -id B-28 show -detail
Storage system address: localhost
Storage system port: 443
HTTPS connection

1:    ID                  = B-28
      Type                =
      Title               = Expand storage pool
      State               = Running
      Result description  =
      User                =
      Step                = Expand storage pool
      Start time          = 2023-11-17 22:01:03
      Elapsed time        = 10m 30s
      Estimated time left =
      Percent complete    = 7%
      Associated object   = pool_1(/stor/config/pool)

service@Unity380F spa:~/user# uemcli -d localhost -u admin -p <password> /sys/task/job -id B-28 cancel

Operation failed. Error code: 0x7d13168
The job [B-28] cannot be completely canceled because not all active steps can be canceled. (Error Code:0x7d13168)

Affected Products

Dell EMC Unity 300F, Dell EMC Unity 350F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 450F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 550F, Dell EMC Unity 600, Dell EMC Unity 600F

Products

Dell Unity 450F DC, Dell Unity 300, Dell Unity 300 DC, Dell Unity 350F DC, Dell EMC Unity XT 380, Dell EMC Unity XT 380F, Dell Unity 400 DC, Dell EMC Unity XT 480, Dell EMC Unity XT 480F, Dell EMC Unity 650F, Dell EMC Unity XT 680 , Dell EMC Unity XT 680F, Dell EMC Unity XT 880, Dell EMC Unity XT 880F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid, Dell Unity Operating Environment (OE), Dell EMC UnityVSA Professional Edition/Unity Cloud Edition ...
Article Properties
Article Number: 000220002
Article Type: Solution
Last Modified: 06 Mar 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.