ViPR Controller:创建超过 100 个卷的命令可能显示为成功,但不会创建卷 (000531979)

版主
版主

ViPR Controller:创建超过 100 个卷的命令可能显示为成功,但不会创建卷 (000531979)

 

知识库文章:000531979

 

ViPR Controller:创建超过 100 个卷的命令可能显示为成功,但不会创建卷 (000531979)

 

主要产品:ViPR Controller

 

产品:ViPR ControllerViPR Controller 3.6 SP2ViPR Controller 3.6 SP1

 

版本:3          文章类型:中断修复

 

目标受众:级别 30 = 客户

 

上次发布时间:2019 7 18 日星期四 09:41:56

(格林威治标准时间)

 

摘要:

 

问题:     用户提交命令以创建和/或导出卷,并且报告成功,但并非所有卷都创建和/或导出。

 

例如,用户提交单个命令,其中包括 5 x 3 GB 的卷和 101 x 2 GB 的卷。创建 5 x 3 GB 的批量卷,但会创建 101 x 2 GB 的批量卷。

 

在此实例中,ViPR Controller 成功创建少于 100 个卷的批的命令部分,但未尝试处理针对超过 100 个卷的请求。

尽管存在这些差异,总体命令显示成功。ViPR Controller UI 和日志指示下面的错误。

Error 1031: Exceeding limit of count.     Max allowed 100.

 

通常 ViPR Controller 会在运行尝试创建超过 100 个卷的批处理的命令之前,在 UI 中显示以上错误:

 

在运行尝试创建超过 100 个卷的批处理的命令(执行任何更改之前)之后,ViPR Controller 还可能会立即显示以下错误:

 

No tasks were created during creation of volumes. Please check logs for more information.

Exceeding limit of count.     Max allowed 100.

 

UI 和日志显示以下错误。

 

<date><time> ERROR An error occurred during creation of volume

<volume name>: Exceeding limit of count.      Max allowed 100

 

原因:     ViPR Controller 具有创建超过 100 个卷的限制。

 

变更:     未执行报告的更改。

 

 

解决方法

 

  • 不要创建将在单个命令中尝试超过 100 个卷的批的命令。
  • 创建新命令以满足卷要求,而不超过 100 个卷的限制。

 

解决方法:

ViPR Controller 工程部门正在评估在即将发布的 ViPR Controller 产品版本中解决此问题的需求。

 

注意:     apisvc 日志中的错误消息:

vipr5 <host name>apisvc <date><time> [qtp2012808675- 2754]     WARN     ServiceCodeExceptionMapper.java (line 74)

Responding to internal 1031 with HTTP Bad Request; Caused by com.emc.storageos.svcs.errorhandling.resources.BadRequestException:

Exceeding limit of count. Max allowed 100

at com.emc.storageos.api.service.impl.resource.BlockService. createVolume(BlockService.java:773)

at sun.reflect.GeneratedMethodAccessor546.invoke(Unknown Source) at sun.reflect.

DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. java:43)

...

 

sasvc 日志中的错误消息:

vipr1 <host name> sasvc <date><time> [pool-50-thread-5]      INFO LoggingFilter.java (line 125) 7871 < 400                                                   took 47 ms

Unknown macro: {"code"}

vipr1 <host name>sasvc <date><time> [pool-50-thread-5] ERROR ExceptionOnErrorFilter.java (line 53) Error 1031: Exceeding limit of count.

Max allowed 100

 

主要产品:

 

ViPR Controller

 

产品:      ViPR Controller、ViPR Controller 3.6 SP2ViPR Controller 3.6 SP1

 

错误代码:1031

版本历史
修订号
1 / 1
上次更新时间:
‎03-16-2020 11:01 AM
更新依据:
 
贡献者