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.
【技術實現(xiàn)步驟摘要】
一種資源鎖的自動恢復系統(tǒng)及方法
本專利技術屬于服務器虛擬化技術虛擬磁盤使用機制領域,具體涉及一種資源鎖的自動恢復系統(tǒng)及方法。
技術介紹
隨著虛擬化技術的飛速發(fā)展,在生產(chǎn)環(huán)境中有更多的業(yè)務遷移到了虛擬化平臺中,能夠合理、高效、預見性地利用底層存儲資源意味著能以更少的成本創(chuàng)造出更大的價值。以往,虛擬磁盤在被使用時會加一個資源鎖,從而拒絕其他對該資源的使用請求。傳統(tǒng)方案中沒有處理鎖異常丟失的情況,資源鎖一旦意外丟失,后續(xù)的請求就會被允許,造成同一個資源被多個用戶使用的情況,引發(fā)獨享資源的共享使用錯誤。此為現(xiàn)有技術的不足之處。因此,針對現(xiàn)有技術中的上述缺陷,提供設計一種資源鎖的自動恢復系統(tǒng)及方法;以解決上述技術問題。
技術實現(xiàn)思路
本專利技術的目的在于,針對上述現(xiàn)有技術存在的缺陷,提供設計一種資源鎖的自動恢復系統(tǒng)及方法,以解決上述技術問題。為實現(xiàn)上述目的,本專利技術給出以下技術方案:一種資源鎖的自動恢復系統(tǒng),它包括加鎖資源模塊,其特征在于:所述加鎖資源模塊連接有資源鎖狀態(tài)監(jiān)控模塊和資源鎖恢復模塊,所述的資源鎖狀態(tài)監(jiān)控模塊和資源鎖恢復模塊均連接到數(shù)據(jù)庫。優(yōu)選地,所述的加鎖資源模塊提供監(jiān)控和恢復鎖的對象。優(yōu)選地,所述的資源鎖狀態(tài)監(jiān)控模塊用以監(jiān)控資源鎖的狀態(tài),通過對應資源的數(shù)據(jù)庫中的日志和當前資源鎖的狀態(tài)進行實時的比對,當發(fā)現(xiàn)資源狀態(tài)與記錄的最新狀態(tài)不一致時,通知資源鎖恢復模塊對資源進行恢復鎖的操作。優(yōu)選地,所述的資源鎖恢復模塊用以接收資源鎖狀態(tài)監(jiān)控模塊的恢復指令,并對目標資源執(zhí)行恢復鎖的操作。優(yōu)選地,所述的數(shù)據(jù)庫用以記錄對應資源鎖的狀態(tài)。一種資源鎖的自動恢復方法,包括以下 ...
【技術保護點】
一種資源鎖的自動恢復系統(tǒng),它包括加鎖資源模塊,其特征在于:所述加鎖資源模塊連接有資源鎖狀態(tài)監(jiān)控模塊和資源鎖恢復模塊,所述的資源鎖狀態(tài)監(jiān)控模塊和資源鎖恢復模塊均連接到數(shù)據(jù)庫。
【技術特征摘要】
1.一種資源鎖的自動恢復系統(tǒng),它包括加鎖資源模塊,其特征在于:所述加鎖資源模塊連接有資源鎖狀態(tài)監(jiān)控模塊和資源鎖恢復模塊,所述的資源鎖狀態(tài)監(jiān)控模塊和資源鎖恢復模塊均連接到數(shù)據(jù)庫。2.根據(jù)權利要求1所述的一種資源鎖的自動恢復系統(tǒng),其特征在于:所述的加鎖資源模塊提供監(jiān)控和恢復鎖的對象。3.根據(jù)權利要求1或2所述的一種資源鎖的自動恢復系統(tǒng),其特征在于:所述的資源鎖狀態(tài)監(jiān)控模塊用以監(jiān)控資源鎖的狀態(tài),通過對應資源的數(shù)據(jù)庫中的日志和當前資源鎖的狀態(tài)進行實時的比對,當發(fā)現(xiàn)資源狀態(tài)與記錄的最新狀態(tài)不一致時,通知資源鎖恢復模塊對資源進行恢復鎖的操作。4.根據(jù)權利要求3所述的一種資源鎖的自動恢復系統(tǒng),其特征在于:所述的資...
【專利技術屬性】
技術研發(fā)人員:張震,
申請(專利權)人:鄭州云海信息技術有限公司,
類型:發(fā)明
國別省市:河南,41
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。