Skip to content

Releases: film42/pgreba

Bugs

10 Mar 17:49
Compare
Choose a tag to compare

Removes lag checks when database is a primary database.

Bug fixes

04 Aug 17:38
Compare
Choose a tag to compare

No longer exits process with status 1 when getting an error querying for node info. Removed superfluous writing to header issue which was creating a lot of noise.

Support Postgres 13

16 Feb 14:29
Compare
Choose a tag to compare

Adding columns wal_status, safe_wal_size, written_lsn, flushed_lsn, sender_host, and sender_port to support postgres 13.

Note: This release includes commits ef2a564, d206e84, 78ae621, and 2d1cd67.

Support multi hop

11 Jan 15:21
Compare
Choose a tag to compare

Previously, pgreba has been limited to health checking replicas only 1 hop from the primary. Now you can configure to health check replicas n number of hops by setting max_hop value in the yaml config file.

Allow pgreba to start when postgres is down

22 Dec 20:37
2a84e8f
Compare
Choose a tag to compare

No longer creating a db connection in initialization. This allows pgreba to start even when postgres is down or when a db service hasn't started yet, and for pgreba to run properly when it does come back up.

Measure byte lag using replay lag

13 Nov 17:33
ec4cd17
Compare
Choose a tag to compare

We were measuring receive lsn and now we're measuring replay lsn.

Cached data source, db pool timeout added, and bug fix

12 Nov 21:57
539f6c3
Compare
Choose a tag to compare

Improvements

  • Added cached data source to reduce number of connections opened to the database
  • Fixes "broken pipe" issue by adding a pool connection timeout

Bugfix

  • No more lingering replica db pool connection left open.

PRs

#13
#14

Optional max_allowable_byte_lag param

15 Sep 22:26
Compare
Choose a tag to compare

Configure max_allowable_byte_lag with query param like so:

GET /replica?max_allowable_byte_lag=12344

v1.1.0

03 Sep 18:26
Compare
Choose a tag to compare

Works with postgres 10!

v1.0.0

24 Aug 21:39
33e22bc
Compare
Choose a tag to compare
Merge pull request #8 from film42/schinn/version_flag

added version flag