查询指令处理方法、装置、电子设备及介质制造方法及图纸

技术编号:43762911 阅读:14 留言:0更新日期:2024-12-24 16:05
本发明专利技术提供一种查询指令处理方法、装置、电子设备及介质,涉及存储技术领域。该方法用于存储系统,该方法包括:将接收到的无法执行指令存储到缓存中;在监测到缓存中存在由服务器的SCSI内核引擎发送的查询指令的情况下,对所述查询指令的停留时间进行检测得到指令停留时间;在所述指令停留时间接近且未达到预设指令超时时间的情况下,将所述查询指令从所述缓存中取出,并向所述SCSI内核引擎返回上电复位状态码以使所述SCSI内核引擎重新发送所述查询指令。本发明专利技术方案改进了存储系统对查询指令的处理方式,显著提升存储系统下电后自动恢复能力和稳定性,有助于降低运维成本。

【技术实现步骤摘要】

本专利技术涉及存储,尤其涉及一种查询指令处理方法、装置、电子设备及介质


技术介绍

1、块设备是i/o设备中的一类,它们以块为传输单位,将信息存储在固定大小的块中。每个块都有自己的地址,允许在设备的任意位置读取一定长度的数据。存储系统重启后,服务器操作系统的scsi(small computer system interface 小型计算机系统接口)内核引擎会自动发起块设备扫描指令,扫描存储系统对外提供的块设备,只有顺序完成块设备扫描发现流程的服务器才能从存储系统获取服务,块设备扫描发现流程中的用于查询存储系统信息的查询指令是否能够被及时响应决定后后续流程是否能够顺序执行。

2、目前,现有技术中为保证查询指令能够被存储系统有效响应,常用方式是在客户端服务器设定较长的等待时间;然而此种设计对客户端服务器的系统有要求,例如centos7.9/redhat7.9及其之前的版本不能实现此功能,当查询指令超时后块设备扫描发现流程就无法继续执行,此外对于为大量客户端服务器提供存储服务的存储系统而言,各个服务器的性能和系统需求较为复杂,存储系统每次重启后需要本文档来自技高网...

【技术保护点】

1.一种查询指令处理方法,其特征在于,所述查询指令为块设备扫描发现流程中用于获取存储系统信息的指令,所述方法用于存储系统,所述方法包括:

2.根据权利要求1所述的查询指令处理方法,其特征在于,在所述将所述查询指令从所述缓存中取出,并向所述SCSI内核引擎返回上电复位状态码以使所述SCSI内核引擎重新发送所述查询指令的步骤之前,所述方法还包括:

3.根据权利要求1所述的查询指令处理方法,其特征在于,所述存储系统包括多个处理核心,所述将接收到的无法执行指令存储到缓存中,包括:

4.根据权利要求3所述的查询指令处理方法,其特征在于,所述对所述查询指令的停留时...

【技术特征摘要】

1.一种查询指令处理方法,其特征在于,所述查询指令为块设备扫描发现流程中用于获取存储系统信息的指令,所述方法用于存储系统,所述方法包括:

2.根据权利要求1所述的查询指令处理方法,其特征在于,在所述将所述查询指令从所述缓存中取出,并向所述scsi内核引擎返回上电复位状态码以使所述scsi内核引擎重新发送所述查询指令的步骤之前,所述方法还包括:

3.根据权利要求1所述的查询指令处理方法,其特征在于,所述存储系统包括多个处理核心,所述将接收到的无法执行指令存储到缓存中,包括:

4.根据权利要求3所述的查询指令处理方法,其特征在于,所述对所述查询指令的停留时间进行检测得到指令停留时间,包括:

5.根据权利要求2所述的查询指令处理方法,其特征在于,所述预设次数根据如下步骤确定:

6.根据权利要求5所述的查询...

【专利技术属性】
技术研发人员:李宁张彭刘子宁侯福国
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1