Bug 9730 - iscsid: stop connection for recovery if error is not timeout in iscsi_login_eh
Summary: iscsid: stop connection for recovery if error is not timeout in iscsi_login_eh
Status: NEW
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: ---> ToBeTriaged (show other bugs) ---> ToBeTriaged
Version: 23.1
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: happy_orange
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-12 18:39 UTC by wangkaiqiang
Modified: 2024-08-12 18:39 UTC (History)
0 users

See Also:


Attachments
问题截图 (143.77 KB, image/png)
2024-08-12 18:39 UTC, wangkaiqiang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wangkaiqiang inspur_group 2024-08-12 18:39:23 UTC
Created attachment 1207 [details]
问题截图

DDescription of problem:
1、使用iSCSI方式对接OS和存储;
2、在存储两个节点断电后再恢复,主机iSCSI路径不能自动恢复,并且手动触发scsi_host扫描路径也无法恢复;
3、通过手动登出重新登录故障路径对应的session后,路径可自动恢复;
4、对故障路径的虚拟机进行硬重启后(会卸载云硬盘重新挂载),路径恢复。


Version-Release number of selected component (if applicable):


How reproducible:
必现

Steps to Reproduce:
在session进行尝试恢复的过程中,如果遇到如链接断开或其他错误时,会重复进入到iscsi_login_eh()中的reopen方法,无法跳出进行重新login

Actual results:
无法自动恢复

Expected results:
可以自动恢复

Additional info: