Skip to content

Commit

Permalink
stamp version 2.0.9
Browse files Browse the repository at this point in the history
  • Loading branch information
the4thdoctor committed Aug 19, 2018
1 parent 97d2526 commit 52ebb5f
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
changelog
*************************

2.0.9 - XX Aug 2018
2.0.9 - 19 Aug 2018
..........................................................
* Fix wrong check for the next auto maintenance run if the maintenance wasn't run before
* Improve the replay function's speed
Expand Down
19 changes: 18 additions & 1 deletion RELEASE_NOTES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,23 @@ However your mileage may vary.

The GTID operational mode has been improved removing the blocking mode which caused increased lag in systems with larger binlog size.

As this change requires a replica catalogue upgrade is very important to follow the upgrade instructions provided below.


* If working via ssh is suggested to use screen or tmux for the upgrade
* Stop all the replica processes with ``chameleon stop_all_replicas --config <your_config>``
* Take a backup of the schema ``sch_chameleon`` with pg_dump for good measure.
* Install the upgrade with ``pip install pg_chameleon --upgrade``
* Check if the version is upgraded with ``chameleon --version``
* Upgrade the replica schema with the command ``chameleon upgrade_replica_schema --config <your_config>``
* Start all the replicas.


If the upgrade procedure refuses to upgrade the catalogue because of running or errored replicas is possible to reset the statuses using the command ``chameleon enable_replica --source <source_name>``.

If the catalogue upgrade is still not possible downgrading pgchameleon to the previous version. E.g. ``pip install pg_chameleon==2.0.8`` will make the replica startable again.


2.0.8
--------------------------
This maintenance release adds the support for skip events. Is now is possible to skip events (insert,delete,update) for single tables or for entire schemas.
Expand Down Expand Up @@ -62,7 +79,7 @@ As this change requires a replica catalogue upgrade is very important to follow

If the upgrade procedure refuses to upgrade the catalogue because of running or errored replicas is possible to reset the statuses using the command ``chameleon enable_replica --source <source_name>``.

If the catalogue upgrade is still not possible downgrading pgchameleon to the previous version. E.g. ``pip install pg_chameleon==2.0.7``.
If the catalogue upgrade is still not possible downgrading pgchameleon to the previous version. E.g. ``pip install pg_chameleon==2.0.7`` will make the replica startable again.


2.0.7
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@
# built documents.
#
# The short X.Y version.
version = u'2.0.8'
version = u'2.0.9'
# The full version, including alpha/beta/rc tags.
release = u'v2.0.8'
release = u'v2.0.9'

# The language for content autgenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ def readme():

setup(
name="pg_chameleon",
version="2.0.8",
version="2.0.9",
description="MySQL to PostgreSQL replica and migration",
long_description=readme(),
author = "Federico Campoli",
Expand Down

0 comments on commit 52ebb5f

Please sign in to comment.