The invention relates to an automatic recovery system and method for resource lock, comprising a lock resource module, which is characterized in that the lock resource module is connected with a lock on a resource monitoring module and resource lock recovery module, the resource lock state monitoring module and resource lock recovery module are all connected to the database. When the lock state of resource loss, to ensure timely recovery, exclusive resources are not used by many users; to protect the data not to copy.
【技术实现步骤摘要】
一种资源锁的自动恢复系统及方法
本专利技术属于服务器虚拟化技术虚拟磁盘使用机制领域,具体涉及一种资源锁的自动恢复系统及方法。
技术介绍
随着虚拟化技术的飞速发展,在生产环境中有更多的业务迁移到了虚拟化平台中,能够合理、高效、预见性地利用底层存储资源意味着能以更少的成本创造出更大的价值。以往,虚拟磁盘在被使用时会加一个资源锁,从而拒绝其他对该资源的使用请求。传统方案中没有处理锁异常丢失的情况,资源锁一旦意外丢失,后续的请求就会被允许,造成同一个资源被多个用户使用的情况,引发独享资源的共享使用错误。此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种资源锁的自动恢复系统及方法;以解决上述技术问题。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种资源锁的自动恢复系统及方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种资源锁的自动恢复系统,它包括加锁资源模块,其特征在于:所述加锁资源模块连接有资源锁状态监控模块和资源锁恢复模块,所述的资源锁状态监控模块和资源锁恢复模块均连接到数据库。优选地,所述的加锁资源模块提供监控和恢复锁的对象。优选地,所述的资源锁状态监控模块用以监控资源锁的状态,通过对应资源的数据库中的日志和当前资源锁的状态进行实时的比对,当发现资源状态与记录的最新状态不一致时,通知资源锁恢复模块对资源进行恢复锁的操作。优选地,所述的资源锁恢复模块用以接收资源锁状态监控模块的恢复指令,并对目标资源执行恢复锁的操作。优选地,所述的数据库用以记录对应资源锁的状态。一种资源锁的自动恢复方法,包括以下 ...
【技术保护点】
一种资源锁的自动恢复系统,它包括加锁资源模块,其特征在于:所述加锁资源模块连接有资源锁状态监控模块和资源锁恢复模块,所述的资源锁状态监控模块和资源锁恢复模块均连接到数据库。
【技术特征摘要】
1.一种资源锁的自动恢复系统,它包括加锁资源模块,其特征在于:所述加锁资源模块连接有资源锁状态监控模块和资源锁恢复模块,所述的资源锁状态监控模块和资源锁恢复模块均连接到数据库。2.根据权利要求1所述的一种资源锁的自动恢复系统,其特征在于:所述的加锁资源模块提供监控和恢复锁的对象。3.根据权利要求1或2所述的一种资源锁的自动恢复系统,其特征在于:所述的资源锁状态监控模块用以监控资源锁的状态,通过对应资源的数据库中的日志和当前资源锁的状态进行实时的比对,当发现资源状态与记录的最新状态不一致时,通知资源锁恢复模块对资源进行恢复锁的操作。4.根据权利要求3所述的一种资源锁的自动恢复系统,其特征在于:所述的资...
【专利技术属性】
技术研发人员:张震,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。