宣布 repmgr 4.4 版本發布

發布於 2019-06-27,由 2ndQuadrant (EDB 公司) 發布
相關開源專案

英國牛津 - 2019 年 6 月 27 日

2ndQuadrant 今天宣布發布 repmgr 4.4。此主要版本包含多項重要的增強功能。

repmgr 增強並補充了 PostgreSQL 中內建的複製功能,是 PostgreSQL 複製和故障轉移管理最受歡迎的工具。repmgr 使設定和管理備用伺服器、檢查複製狀態以及執行切換操作等管理任務變得容易。repmgrd 後端常駐程式提供自動故障轉移功能,可最大限度地延長資料庫的運作時間,並且可以輕鬆與 PgBouncer 等其他工具集成,以實現高應用程式可用性。

repmgr 4.4 為使用 repmgrd 進行自動故障轉移提供了兩項關鍵增強功能

  • 在主要節點上,repmgrd 現在能夠監控備用連線,並且如果連線的節點數量低於特定(可配置)值,則執行自定義腳本。這為隔離主要節點和/或在一個或多個備用節點斷開連線時採取其他措施提供了更多可能性。
  • 在故障轉移情況下,失敗的主要節點的備用節點上的 repmgrd 節點現在能夠在繼續進行故障轉移之前,彼此確認沒有任何節點仍然可以看到主要節點。

repmgr 4.4 提供了以下主要的客戶端增強功能

  • --siblings-follow 選項已新增至 repmgr standby promote
  • --repmgrd-force-unpause 選項已新增至 repmgr standby switchover
  • 使用 --dry-run 選項執行 repmgr standby switchover 和 repmgr standby promote 時的額外輸出
  • repmgr cluster show 和 repmgr daemon status 輸出已變得更加一致,並且兩者現在都會發出有關意外節點狀態的額外警告
  • repmgr cluster show 現在顯示每個節點的時間軸 ID(僅適用於 PostgreSQL 9.6 及更高版本)
  • 新增了保護措施,以防止從見證伺服器複製備用伺服器,並防止在主複製叢集上安裝見證伺服器

還提供了許多問題的修復。

此外,repmgr 文件已轉換為 XML,這使得可以輕鬆地以其他格式(例如 PDF)提供文件。

有關所有變更的詳細清單,請閱讀完整的發布說明這裡

強烈建議所有 repmgr 使用者升級到此版本。升級說明可在此處取得:這裡

可透過 2ndQuadrant 的公共 RPM 和 APT 儲存庫取得封裝和安裝文件,網址為:這裡

可以從這裡下載原始碼檔案,安裝說明可在此處取得:這裡

repmgr 依據 GPL v3 發佈。

如需更多資訊,請發送電子郵件至 info@2ndQuadrant.com