pg_chameleon 的這個新維護版本新增了對減少鎖定的支援,如果 MySQL 引擎是事務性的,這要感謝 rascalDan
初始化過程現在會檢查資料表的引擎是否為事務性的,並在交易中執行初始複製。該過程仍然需要 FLUSH TABLES WITH READ LOCK,但一旦取得交易快照,鎖定就會立即釋放。 這種改進使 pg_chameleon 能够在 init_replica 過程中以最小的影響對主資料庫執行。
python-mysql-replication 的需求現在已更改為 >=0.22 版本,該版本新增了對 PyMySQL >=0.10.0 的支持。