pglogical 2.2.1 發布 - 現在支援 PostgreSQL 11

發布於 2018-10-29 由 2ndQuadrant, an EDB Company
相關開源

英國牛津 - 2018年10月29日

2ndQuadrant 很榮幸地宣布發布 pglogical 2.2.1,這是 PostgreSQL 的下一代邏輯複製。pglogical 完全以 PostgreSQL 擴充套件的形式實現,是一種邏輯複製系統,可用作複製資料的高效率方法,作為實體複製的替代方案。

pglogical 2.2.1 包含與 PostgreSQL 11 的完全相容性,這是社群於 2018 年 10 月 18 日宣布的最新主要版本。

此版本包含重要的增強功能和錯誤修復,例如:

  • 新增 pglogical.wait_ for_ subscription _ sync_ complete 和 pglogical.wait_ for_ table _sync _complete 函數
  • 允許透過 pglogical_ create_subscriber 將參數傳遞給 pg_ basebackup
  • 更新 pglReorderBufferCleanSerializedTXNs 以匹配核心程式碼
  • 改善令人困惑的“natts mismatch”錯誤
  • 改善完成多個表重新同步時的效能
  • 確保由 ENABLE REPLICA 觸發程式傳送的通知能立即傳送
  • 新增 pglogical.xact_ commit_timestamp _origin 以查詢與交易 ID 關聯的複製來源
  • 重寫工作程式訊號傳輸,以解決傳遞多個訊號時可能遺失訊息的問題,從而導致同步和應用程式出現問題
  • 停止使用 pglogical.alter_node _drop _interface 來刪除目前訂閱使用的介面
  • pglogical 管理員在崩潰後嘗試註冊新工作程式時發生的競爭條件
  • 修復管理員未恢復應用程式崩潰的情況
  • 修復應用程式工作程式追蹤邏輯中的記憶體洩漏,導致 ErrorContext 中記憶體無限增長
  • 修復未初始化的欄位,導致偶爾出現有關“none worker”的日誌訊息
  • 修復 pglogical_ create _subscriber 使用相同的還原點名稱的問題,這可能導致在錯誤的還原點停止並導致初始同步不完整

下載和安裝說明請參閱 此處

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