由于"命令已终止并退出代码为1 "、tridentctl get后端速度非常慢或出现故障
适用场景
- Astra Trident
- ONTAP 后端
- ONTAP 集群具有99个以上的联机数据LIF
问题描述
tridentctl get backend
由于""而失败command terminated with exit code 1
# ./tridentctl get backend -d
Operating mode = tunnel, Trident pod = trident-csi-84c99f54d-v4psr, Namespace = trident, CLI = oc
Invoking tunneled command: oc exec trident-csi-84c99f54d-v4psr -n trident -c trident-main -- tridentctl --debug get backend
Operating mode = direct, Server = 127.0.0.1:8000, Autosuport server = 127.0.0.1:8003
Trident URL: http://127.0.0.1:8000/trident/v1
--------------------------------------------------------------------------------
Request Method: GET
Request URL: http://127.0.0.1:8000/trident/v1/backend
Request headers: map[Content-Type:[application/json]]
Request body:
................................................................................
Error: Get http://127.0.0.1:8000/trident/v1/backend: EOF
command terminated with exit code 1
tridentctl get backend
成功、但需要很长时间- 如果通过在
debugTraceFlags
后端定义中包含来启用后端的调试日志记录、则Trident控制器日志会显示net-interface-get-iter
API已重复调用