【技術實現步驟摘要】
本專利技術涉及計算機系統中的分區的錯誤監視。
技術介紹
在具有多個分區的數據處理系統中,如果分區由于一個或多個錯誤而停止,則不能立即或很快地獲得有關一個或多個錯誤的性質和起因的信息。因此,從一個或多個錯誤成功地恢復可能很困難,或者不得不被推遲到分區的下一次成功重新引導時。因此,需要一種促進從一個或多個錯誤及時恢復分區的方法。
技術實現思路
本專利技術提供了一種,每個分區都具有其自己的操作系統,所述計算機系統包括在所述操作系統之間或之中調停的系統管理程序,所述方法包括執行存儲在所述計算機系統的至少一個計算機可用介質上的計算機可讀程序代碼,所述執行包括提供以一對一映射的方式將每個分區與從所述多個分區選擇的監控者分區相關聯的全局監控者映射(GSM);為所述多個分區中的每個分區提供分區狀態緩沖區(PSB),所述分區狀態緩沖區指示所述分區的狀態,所述狀態從包括BAD狀態和NOCARE狀態的狀態組來選擇,所述BAD狀態表示所述分區遇到了至少一個當前未修復的錯誤;由所述監控者分區中的第一監控者分區確定與所述全局監控者映射中的所述第一監控者分區關聯的分區,該分區與被表示為受監控分區的所述第一監控者分區關聯; 從所述分區狀態緩沖區確定所述受監控分區的狀態;如果所述確定步驟確定所述受監控分區的狀態不是BAD狀態,則退出所述方法,否則執行恢復過程,所述恢復過程包括由所述第一監控者分區獲得訪問所述受監控分區的物理和邏輯資源的許可;由所述第一監控者分區收集與所述受監控分區有關的錯誤數據,從所述受監控分區的所述物理和邏輯資源進行所述收集;以及在所述分區狀態緩沖區中將所述受監控分區的 ...
【技術保護點】
一種用于計算機系統中的多個分區的錯誤監視的方法,每個分區都具有其自己的操作系統,所述計算機系統包括在所述操作系統之間或之中調停的系統管理程序,所述方法包括執行存儲在所述計算機系統的至少一個計算機可用介質上的計算機可讀程序代碼,所述執行包括: 提供以一對一映射的方式將每個分區與從所述多個分區選擇的監控者分區相關聯的全局監控者映射; 為所述多個分區中的每個分區提供分區狀態緩沖區,所述分區狀態緩沖區指示所述分區的狀態,所述狀態從包括BAD狀態和NOCARE狀態的狀態組來選擇,所述BAD狀態表示所述分區遇到了至少一個當前未修復的錯誤; 由所述監控者分區中的第一監控者分區確定與所述全局監控者映射中的所述第一監控者分區關聯的分區,該分區與被表示為受監控分區的所述第一監控者分區關聯; 從所述分區狀態緩沖區確定所述受監控分區的狀態; 如果所述確定步驟確定所述受監控分區的狀態不是BAD狀態,則退出所述方法,否則執行恢復過程,所述恢復過程包括: 由所述第一監控者分區獲得訪問所述受監控分區的物理和邏輯資源的許可; 由所述第一監控者分區收集與所述受監控分區有關的錯誤數 ...
【技術特征摘要】
US 2005-1-4 11/029,7801.一種用于計算機系統中的多個分區的錯誤監視的方法,每個分區都具有其自己的操作系統,所述計算機系統包括在所述操作系統之間或之中調停的系統管理程序,所述方法包括執行存儲在所述計算機系統的至少一個計算機可用介質上的計算機可讀程序代碼,所述執行包括提供以一對一映射的方式將每個分區與從所述多個分區選擇的監控者分區相關聯的全局監控者映射;為所述多個分區中的每個分區提供分區狀態緩沖區,所述分區狀態緩沖區指示所述分區的狀態,所述狀態從包括BAD狀態和NOCARE狀態的狀態組來選擇,所述BAD狀態表示所述分區遇到了至少一個當前未修復的錯誤;由所述監控者分區中的第一監控者分區確定與所述全局監控者映射中的所述第一監控者分區關聯的分區,該分區與被表示為受監控分區的所述第一監控者分區關聯;從所述分區狀態緩沖區確定所述受監控分區的狀態;如果所述確定步驟確定所述受監控分區的狀態不是BAD狀態,則退出所述方法,否則執行恢復過程,所述恢復過程包括由所述第一監控者分區獲得訪問所述受監控分區的物理和邏輯資源的許可;由所述第一監控者分區收集與所述受監控分區有關的錯誤數據,從所述受監控分區的所述物理和邏輯資源進行所述收集;以及在所述分區狀態緩沖區中將所述受監控分區的狀態設置為NOCARE狀態。2.根據權利要求1的方法,其中所述方法還包括在所述第一監控者分區的錯誤日志區域中存儲與從所述受監控分區的所述物理和邏輯資源收集的所述錯誤數據有關的信息,所述存儲由所述第一監控者分區來執行。3.根據權利要求2的方法,其中所述方法還包括掃描所述第一監控者分區的所述錯誤日志區域以查找一個或多個錯誤表項的存在,所述錯誤表項包括與從所述受監控分區的所述物理和邏輯資源收集的所述錯誤數據有關的信息;以及報告包括由所述掃描確定為存在的所述一個或多個錯誤表項中的每個錯誤表項的信息。4.根據權利要求3的方法,其中所述多個分區中的每個分區都具有事件掃描例程,并且其中所述掃描和報告由所述第一監控者分區的所述事件掃描例程來執行。5.根據權利要求3的方法,其中所述報告包括將所述信息報告給所述第一監控者分區的所述操作系統。6.根據權利要求1的方法,其中所述方法還包括在所述多個分區引導時初始化所述分區狀態緩沖區。7.根據權利要求1的方法,其中所述方法還包括在所述多個分區中的一個分區的狀態被更改時更新所述分區狀態緩沖區。8.根據權利要求1的方法,其中對于所述多個分區中的每個分區,所述分區狀態緩沖區都包括一個字節的存儲器。9.根據權利要求1的方法,其中所述確定包括由所述第一監控者分區調用所述系統管理程序的分區狀態固件例程。10.根據權利要求9的方法,其中所述多個分區中的每個分區都具有事件掃描例程,并且其中所述調用由所述第一監控者分區的所述事件掃描例程來執行。11.根據權利要求1的方法,其中所述全局監控者映射是升序順序分區號映射。12.根據權利要求1的方法,其中所述方法還包括當所述多個分區中的一個分區獲得所述BAD狀態時更改所述全局監控者映射。13.根據權利要求1的方法,其中所述獲得訪問許可包括調用所述系統管理程序的訪問許可固件例程。14.根據權利要求1的方法,其中所述全局監控者映射包含在數據結構中,并且其中所述數據結構位于所述計算機系統的共享存儲器資源中。15.根據權利要求14的方法,其中所述共享存儲器資源包括非易失性隨機存取存儲器。16.一種計算機程序產品,所述計算機程序產品包括至少一個其中包含計算機可...
【專利技術屬性】
技術研發人員:PR孔達耶里,RK庫爾卡尼,M米斯拉,
申請(專利權)人:國際商業機器公司,
類型:發明
國別省市:US[美國]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。