Storage Replication Adapter:由于API调用"读取超时"、SyncOnCE操作失败
- Views:
- 4
- Visibility:
- Public
- Votes:
- 0
- Category:
- ontap-storage-replication-adapter
- Specialty:
- VIRT
- Last Updated:
适用场景
- ONTAP 存储复制适配器
问题描述
Storage Repliation Adapter (SRA)可通过 SyncOnce
操作对受保护卷执行SnapMirror更新。 SyncOnce
此操作会在以下SRM工作流中触发:
- 测试故障转移
- 计划内迁移
在具有大量SnapMirror关系的某些环境中、可以看到以下问题描述:
- SyncOn一次 操作失败、并显示"未知"错误。 此错误的错误代码为4001
- 查看vvolvp.log中的操作时:
- 实际上、SnapMirror更新可能会成功:
2023-07-06T00:39:30,352Z (DEBUG)[pool-3-thread-1] [] updateSnapMirror:
2023-07-06T00:39:30,352Z (DEBUG)[pool-3-thread-1] [] Sending-1861: <snapmirror-update><destination-location>volume</destination-location><source-location>volume</source-location></snapmirror-update>
2023-07-06T00:39:30,739Z (DEBUG)[queue-manager] [task-manager-queue-manager] Task 10074301 is in state Running
2023-07-06T00:39:31,135Z (DEBUG)[pool-3-thread-1] [] Received-1861: <results status='passed'><result-operation-id>12345</result-operation-id><result-status>succeeded</result-status></results>
2023-07-06T00:39:31,135Z (DEBUG)[pool-3-thread-1] [] SnapMirror update started for cluster:volume
2023-07-06T00:39:31,135Z (DEBUG)[pool-3-thread-1] [] SnapMirror update returned status succeeded
- 但是
snapmirror-get-iter
、SnapMirror更新之后会发生一个API调用、该调用会超时:2023-07-06T00:39:31,635Z (DEBUG)[pool-3-thread-1] [] Sending-1862:<snapmirror-get-iter><max-records>500</max-records><query><snapmirror-info><relationship-group-type>none</relationship-group-type></snapmirror-info></query></snapmirror-get-iter>
..
2023-07-06T00:39:49,094Z (WARN )[pool-3-thread-1] [] invokeZAPI(0): failed OntapConnectionImpl{ipAddress=host.domain, userName=user, port=443, ssl=true} (IOException): Read timed out null
2023-07-06T00:39:49,094Z (DEBUG)[pool-3-thread-1] [] slow-zapi-1862 redacted.domain: 17654 ms
2023-07-06T00:39:49,095Z (ERROR)[pool-3-thread-1] [] com.netapp.offtap3.ontap.SvmOperationException: Could not get snapmirror-get-iter for com.netapp.offtap3.internal.ontap.VServerConnection@12345
..
2023-07-06T00:39:49,095Z (ERROR)[pool-3-thread-1] [] Caused by: com.netapp.offtap3.ontap.ApiFailedException: Read timed out (errno=5)
- 实际上、SnapMirror更新可能会成功: