pg_chameleon 的新维护版本增加了对 MySQL 引擎为事务性时减少锁的支持,感谢 rascalDan
初始化过程现在会检查表的引擎是否是事务性的,并在事务中运行初始复制。该过程仍然需要 FLUSH TABLES WITH READ LOCK,但是一旦获取了事务快照,锁就会被释放。此改进允许 pg_chameleon 在 init_replica 过程中以最小的影响对主数据库运行。
python-mysql-replication 要求现在更改为版本 >=0.22,这增加了对 PyMySQL >=0.10.0 的支持。