宣布 repmgr 4.3 版本發布

張貼於 2019-04-02,由 2ndQuadrant (一家 EDB 公司) 發布
相關開源

英國牛津 - 2019 年 4 月 2 日

2ndQuadrant 今天宣布發布 repmgr 4.3。此主要版本包含多項重要增強功能,使 repmgr 的使用更具彈性和功能性。

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

repmgr 4.3 提供了以下可用性增強功能:

  • repmgr standby follow。 現在可以使用 --upstream-node-id 選項來指定另一個要跟隨的備用節點。
  • repmgr standby follow。 驗證是否可以跟隨另一個節點。
  • repmgr node rejoin。 驗證是否可以將節點附加到目前的主節點。
  • 新增指令 repmgr daemon start 和 repmgr daemon stop。 提供啟動和停止 repmgrd 的標準化方式。
  • repmgr daemon status。 顯示節點優先順序以及 repmgrd 實例上次驗證其上游節點是否可用的時間間隔(以秒為單位)。
  • 將 --compact 選項新增至 repmgr cluster show。 使您可以更輕鬆地將輸出作為緊湊表格複製到電子郵件、聊天等。
  • repmgr cluster show。 區分無法連線的節點和正在執行但拒絕連線的節點。 這樣可以查看節點是否在網路層級無法連線,或者是否正在執行但由於某些原因而拒絕連線。
  • 將 --dry-run 新增至 repmgr standby promote。
  • repmgr --version-number 輸出 "raw" repmgr 版本號碼。 旨在供腳本等使用,當需要 repmgr 版本的易於解析的表示形式時。
  • 新增 repmgr node check --data-directory-config 選項。 確認 repmgr 已正確設定。
  • 將檢查新增至 repmgr standby switchover。 這確保降級候選節點上的資料目錄在 repmgr.conf 中已正確設定。 此外,它還確保 repmgr 在降級候選節點上遠端執行時,可以正確驗證 PostgreSQL 是否在降級時已乾淨地關閉。

此主要版本包含對 repmgrd 的多項增強功能。 有關所有變更的詳細清單,請閱讀完整的發行說明這裡

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

可以通過 2ndQuadrant 的公共 RPM 和 APT 儲存庫取得軟體包和安裝文件,網址:2ndQuadrant 這裡

可以從這裡下載原始碼檔案,並且可以從這裡獲得安裝說明。

repmgr 根據 GPL v3 授權發布。

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