github the4thdoctor/pg_chameleon v2.0.15

latest releases: v2.0.19, v2.0.18, v2.0.17...
4 years ago

This maintenance release adds the support for reduced lock if MySQL engine is transactional, thanks to @rascalDan

The init_replica process checks whether the engine for the table is transactional and runs the initial copy within a transaction.
The process still requires a FLUSH TABLES WITH READ LOCK but the lock is released as soon as the transaction snapshot is acquired.
This improvement allows pg_chameleon to run agains primary databases with minimal impact during the init_replica process.

The python-mysql-replication requirement is now changed to version >=0.22. This release adds support for PyMySQL >=0.10.0.
The requirement for PyMySQL to version <0.10.0 is therefore removed from setup.py.

Changelog from v2.0.14

  • Support for reduced lock if MySQL engine is transactional, thanks to @rascalDan
  • setup.py now requires python-mysql-replication to version 0.22 which adds support for PyMySQL >=0.10.0
  • removed PyMySQL requirement <0.10.0 from setup.py
  • prevent pg_chameleon to run as root

Don't miss a new pg_chameleon release

NewReleases is sending notifications on new releases.