[发明专利]镜像状态处理方法、装置与计算设备有效
申请号: | 202210807419.2 | 申请日: | 2022-07-11 |
公开(公告)号: | CN114911580B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 王磊 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F16/16;G06F16/188 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 姜莹 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态 处理 方法 装置 计算 设备 | ||
1.一种镜像状态处理方法,包括:
响应于接收到客户端的镜像查询命令,查询是否存在状态为上传失败且镜像无法删除的镜像上传任务,所述无法删除指无法使用glance delete命令删除;
若存在上传失败且镜像无法删除的镜像上传任务,为所述镜像上传任务添加通用唯一识别码;
将查询结果及所述通用唯一识别码显示到所述客户端;
所述镜像查询命令属于命令行工具,所述镜像查询命令不需要查询镜像上传任务的通用唯一识别码,而是直接查询所有镜像上传任务中是否有状态为killed的镜像上传任务;
为所述镜像上传任务添加通用唯一识别码包括:
为每个上传失败且镜像无法删除的镜像上传任务生成通用唯一识别码;以及
将所述通用唯一识别码添加到与所述通用唯一识别码对应的数据库字段中。
2.一种镜像状态处理方法,包括:
响应于接收到客户端的镜像删除命令,查询是否存在状态为上传失败且镜像无法删除的镜像上传任务,所述无法删除指无法使用glance delete命令删除;
若存在上传失败且镜像无法删除的镜像上传任务,为所述镜像上传任务添加通用唯一识别码;
删除镜像文件和所述镜像上传任务;
所述镜像删除命令属于命令行工具,所述镜像删除命令包括查询和删除两个功能;
为所述镜像上传任务添加通用唯一识别码包括:
为每个上传失败且镜像无法删除的镜像上传任务生成通用唯一识别码;以及
将所述通用唯一识别码添加到与所述通用唯一识别码对应的数据库字段中。
3.如权利要求2所述的镜像状态处理方法,其中,所述为每个上传失败且镜像无法删除的镜像上传任务生成通用唯一识别码包括:
依次为每个上传失败且镜像无法删除的镜像上传任务按当前时间生成通用唯一识别码。
4.如权利要求2或3所述的镜像状态处理方法,其中,删除镜像文件包括:
查询所述镜像文件的存储目录和权限信息;
根据所述权限信息释放所述镜像文件的权限;以及
删除所述镜像文件。
5.如权利要求2所述的镜像状态处理方法,其中,还包括:
将删除的信息显示到所述客户端。
6.一种镜像状态处理装置,包括:
第一任务查询单元,适于响应于接收到客户端的镜像查询命令,查询是否存在状态为上传失败且镜像无法删除的镜像上传任务,所述无法删除指无法使用glance delete命令删除;
第一通用唯一识别码添加单元,适于若存在上传失败且镜像无法删除的镜像上传任务,为所述镜像上传任务添加通用唯一识别码;
第一显示单元,适于将查询结果及所述通用唯一识别码显示到所述客户端;
所述镜像查询命令属于命令行工具,所述镜像查询命令不需要查询镜像上传任务的通用唯一识别码,而是直接查询所有镜像上传任务中是否有状态为killed的镜像上传任务;
所述第一通用唯一识别码添加单元包括:
第一通用唯一识别码生成子单元,适于若存在上传失败且镜像无法删除的镜像上传任务,为每个上传失败且镜像无法删除的镜像上传任务生成通用唯一识别码;以及
第一通用唯一识别码添加子单元,适于将通用唯一识别码添加到与通用唯一识别码对应的数据库字段中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210807419.2/1.html,转载请声明来源钻瓜专利网。