分布式系统的目录租约管理方法、装置、设备及存储介质制造方法及图纸

技术编号:28736140 阅读:30 留言:0更新日期:2021-06-06 11:43
本发明专利技术公开了一种分布式系统的目录租约管理方法、装置、设备及存储介质。方法包括:利用第一定时任务对目录操作权限的租约持续时间进行监测,其中,目录操作权限为读共享权限或修改权限;若租约持续时间达到第一预设阈值,则向元数据服务器申请续约;若续约成功,则返回利用第一定时任务对目录操作权限的租约持续时间进行监测的步骤;若租约持续时间达到大于第一预设阈值的第二预设阈值,则利用元数据服务器回收目录操作权限和租约。本发明专利技术的方案中目录操作权限的时间不再是固定的有效期限,而是可变的弹性时间,一定程度上减少元数据服务器与客户端交互次数,提升客户端响应能力和提升分布式系统易用性,避免因客户端故障影响其他客户端的问题。影响其他客户端的问题。影响其他客户端的问题。

【技术实现步骤摘要】
分布式系统的目录租约管理方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,更具体地说涉及一种分布式系统的目录租约管理方法、装置、设备及存储介质。

技术介绍

[0002]近些年来随着不断增长的数据存储需求,使得企业管理的文件数据量也随之增加,目前对文件的管理主要采分布式存储系统,而分布式存储系统中要求多客户端保持的目录一致。目前,客户端在操作目录前需要向元数据服务器申请相应权限,并给予固定时长的租约,其中租约是指服务器给予客户端在一定期限内是使用权限的权利。
[0003]然而现有的固定时长的租约存在以下问题:第一,当其他客户端在该目录下创建或删除文件或目录时元数据需要回收其他客户端持有的目录权限,在其他客户端释放目录权限后,再授权申请目录权限的客户端相应权限,当出现网络故障、客户端节点宕机或客户端进程无响应等异常情况发生时,客户端不能及时响应元数据服务器回收目录权限消息,进行权限释放,阻塞或长期阻塞申请目录权限的客户端,严重影响了分布式系统响应能力和易用性要求;第二,当客户端需要查看目录下文件和子目录列表申请到权限后,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式系统的目录租约管理方法,其特征在于,所述方法包括:利用第一定时任务对目录操作权限的租约持续时间进行监测,其中,所述目录操作权限为读共享权限或修改权限;若所述租约持续时间达到第一预设阈值,则向元数据服务器申请续约;若续约成功,则返回利用第一定时任务对目录操作权限的租约持续时间进行监测的步骤;若所述租约持续时间达到大于所述第一预设阈值的第二预设阈值,则利用元数据服务器回收目录操作权限和租约。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:利用第二定时任务对客户端停止操作目录的空闲持续时间进行监测;若所述空闲持续时间达到第三预设阈值,则利用元数据服务器回收目录操作权限和租约。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述租约持续时间未到达第一预设阈值,且元数据服务器接收到目标客户端的目录操作权限申请,则利用元数据服务器回收已发放的修改权限;若元数据服务器完成对已发放的修改权限的回收,则基于目标客户端的目录操作权限申请确定目录操作类型,并利用元数据服务器基于所述目录操作类型发放读共享权限或修改权限,以及读共享权限或修改权限对应的租约。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若元数据服务器未收到客户端对回收已发放的修改权限的响应结果,且所述已发放的修改权限的租约持续时间大于所述第二预设阈值,则元数据服务器清除所述已发放的修改权限。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:若目标客户端的目录操作权限申请失败,则等待预设间隔时间后向元数据...

【专利技术属性】
技术研发人员:苏志恒李文鹏
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:

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

1