Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

變更方法程式碼

如果在資源類型中僅變更方法程式碼,您必須確定新的方法程式碼是否與舊的方法程式碼相容。此問題的答案將確定新方法程式碼是必須儲存於新路徑還是可以覆寫舊方法。

如果您可以將新的 StopPostnet_stopFini 方法 (如果已宣告) 套用至已初始化的資源或由舊版本的 StartPrenet_stopInit 方法啟動的資源,則可以使用新方法覆寫舊方法。

如果將新的預設值套用至特性會導致 StopPostnet_stopFini 等方法失敗,叢集管理員必須在資源類型升級後,相應地限制資源狀態。

資源類型升級之後,您可以讓叢集管理員透過限制 Type_version 特性的可調性來限制資源狀態。

一種封裝方法是將仍支援的資源類型所有舊版本納入套裝軟體中。此方法允許套裝軟體的新版本替代套裝軟體的舊版本,而不會覆寫或刪除方法的舊路徑。您必須決定要支援的舊版本的數量。