发明名称 |
一种存储文件管理方法及装置 |
摘要 |
本发明公开了一种存储文件管理方法及装置,包括:接收访问请求,确定发送访问请求的客户端为目标客户端,其中,访问请求包括读操作请求和写操作请求;确定访问请求在存储文件中对应的数据段为目标数据段,判断目标数据段是否为具有分段锁的数据段,具有分段锁的数据段为正在被其他客户端进行写操作的数据段;如果是,则阻塞目标客户端的访问请求,如果否,则判断访问请求的类型,如果访问请求为写操作请求,则确定目标数据段为具有分段锁的数据段,并允许目标客户端对目标数据段进行写操作,如果访问请求为读操作请求,则允许目标客户端对目标数据段进行读操作。由此,使得其他客户端无法对正在被执行写操作的数据段进行访问,提高了读数据性能。 |
申请公布号 |
CN105224255A |
申请公布日期 |
2016.01.06 |
申请号 |
CN201510660798.7 |
申请日期 |
2015.10.14 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
李雪生;张延良 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
罗满 |
主权项 |
一种存储文件管理方法,其特征在于,包括:接收访问请求,确定发送所述访问请求的客户端为目标客户端,其中,所述访问请求包括读操作请求和写操作请求;确定所述访问请求在存储文件中对应的数据段为目标数据段,判断所述目标数据段是否为具有分段锁的数据段,所述具有分段锁的数据段为正在被其他客户端进行写操作的数据段;如果是,则阻塞所述目标客户端的访问请求,如果否,则判断所述访问请求的类型,如果所述访问请求为写操作请求,则确定所述目标数据段为具有分段锁的数据段,并允许所述目标客户端对所述目标数据段进行写操作,如果所述访问请求为读操作请求,则允许所述目标客户端对所述目标数据段进行读操作。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |