Oleksii Kliukin
ab17836aee
revert the S3/pg_basebackup choice to unconditionally prefer S3 for testing purposes.
2015-05-19 14:45:35 +02:00
Oleksii Kliukin
9e25b3a78c
returned the choice between S3 and pg_basebackup based on diff_in_bytes
2015-05-19 14:41:20 +02:00
Oleksii Kliukin
d8d9da12ff
save/restore both postgresql.conf and pg_hba.conf for WAL-e backup.
2015-05-19 14:33:13 +02:00
Oleksii Kliukin
a8a5c104ce
write pg_hba.conf for the replica initialized from WAL-E. Temporarily use WAL-e always as a mean to create replica for testing purposes.
2015-05-19 14:24:01 +02:00
Alexander Kukushkin
8378315b6d
Remove unneeded stuff from setup.py
2015-05-19 14:14:52 +02:00
Oleksii Kliukin
36282a10b2
fix a typo.
2015-05-19 14:04:51 +02:00
Alexander Kukushkin
8d76889744
Merge branch 'master' of github.com:CyberDem0n/governor
2015-05-19 14:02:44 +02:00
Alexander Kukushkin
0d5bb48ead
Close connection when querying other members of cluster
2015-05-19 14:01:30 +02:00
Oleksii Kliukin
380f0a27ac
save postgresql.conf not only on initdb, but on any start of the server.
2015-05-19 13:56:42 +02:00
Alexander Kukushkin
8946b28c51
Merge pull request #1 from CyberDem0n/testing
...
some simple tests
2015-05-19 13:55:38 +02:00
Alexander Kukushkin
16974ad752
do not test against 2.6
2015-05-19 13:32:35 +02:00
Alexander Kukushkin
c8ee7b1c6d
test against 2.6 and 3.3
2015-05-19 13:05:31 +02:00
Feike Steenbergen
24c29aee04
Add hostssl entry to pg_hba
2015-05-19 13:03:14 +02:00
Alexander Kukushkin
004cbf16c6
Merge branch 'master' of github.com:CyberDem0n/governor into testing
2015-05-19 13:01:15 +02:00
Alexander Kukushkin
805b3a04fc
trigger rebuild
2015-05-19 12:59:37 +02:00
Alexander Kukushkin
ebb8bce0f6
some simple tests
2015-05-19 12:49:53 +02:00
Oleksii Kliukin
ae631aae69
save/restore postgresql.conf for WAL-e backups, since WAL-E excludes postgresql.conf from the backup/restore.
2015-05-19 12:01:45 +02:00
Oleksii Kliukin
9fc412a673
some arithmetics and type conversion fixes.
2015-05-19 10:32:48 +02:00
Oleksii Kliukin
ea5b4e9725
fix a typo.
2015-05-19 10:07:12 +02:00
Oleksii Kliukin
20fa4b21ca
split arguments for check_output when checking for the latest backup.
2015-05-19 09:19:53 +02:00
Alexander Kukushkin
3e8855799f
Add requirements.txt
2015-05-19 09:14:13 +02:00
Oleksii Kliukin
169288c46c
add functionality to fetch base backup from wal-e for the new replica creation and code to decide whether to use wal-e or pg_basebackup.
2015-05-18 18:05:04 +02:00
Feike Steenbergen
ede9a2c464
Merge pull request #9 from zalando/features/refactoring
...
listen can contain more then one ip separated by comma
2015-05-18 16:55:35 +02:00
Feike Steenbergen
f6fc60800a
Close connection when querying other members of cluster.
2015-05-18 16:54:36 +02:00
Alexander Kukushkin
f7b6c8df40
Merge branch 'master' of github.com:CyberDem0n/governor
...
Conflicts:
helpers/postgresql.py
2015-05-18 15:58:38 +02:00
Alexander Kukushkin
e9ffcf9efe
Small refactoring of initdb call
2015-05-18 15:57:24 +02:00
Alexander Kukushkin
df855bb8de
Merge branch 'master' of github.com:CyberDem0n/governor into features/refactoring
2015-05-18 14:39:39 +02:00
Alexander Kukushkin
520de12232
Remove debug print
2015-05-18 14:39:14 +02:00
Alexander Kukushkin
a9b50b4e2e
Merge branch 'master' of github.com:CyberDem0n/governor
2015-05-18 14:34:17 +02:00
Alexander Kukushkin
ce936ceee2
Merge branch 'master' of github.com:compose/governor
...
Conflicts:
governor.py
helpers/ha.py
helpers/postgresql.py
2015-05-18 14:33:27 +02:00
Alexander Kukushkin
422512880f
last_leader_operation is the propery of Cluster object and the value is set in get_cluster method
2015-05-18 13:43:14 +02:00
Alexander Kukushkin
9a1f0d1bd1
Merge branch 'master' of github.com:CyberDem0n/governor into features/refactoring
...
Conflicts:
helpers/postgresql.py
2015-05-18 13:38:46 +02:00
Feike Steenbergen
b8ce6794de
Initialize cluster with encoding=UTF8 by default.
2015-05-18 13:35:43 +02:00
Alexander Kukushkin
b24fb0488c
last_leader_operation is the propery of Cluster object and the value is set in get_cluster method
2015-05-18 13:33:27 +02:00
Alexander Kukushkin
d221d1de1c
listen_address can have more then one value separated by comma. We will use the first one to connect
2015-05-18 10:53:27 +02:00
Alexander Kukushkin
f6d168f65e
Create connection users
2015-05-18 10:36:09 +02:00
Alexander Kukushkin
e997911b8d
Merge branch 'master' of github.com:CyberDem0n/governor
...
Conflicts:
helpers/postgresql.py
2015-05-15 16:21:59 +02:00
Alexander Kukushkin
348100752b
Open connection to self via listen address
2015-05-15 16:18:31 +02:00
Feike Steenbergen
613b8793ce
Merge pull request #8 from zalando/feature/connect_address
...
Feature/connect address
2015-05-15 13:54:00 +02:00
Feike Steenbergen
0b669e0d20
Cleanup
...
Removed aws reference from Dockerfile, remove unnecessary steps.
Connect using libpq parameters, therefore providing nice application name for Governor.
2015-05-15 13:52:20 +02:00
Alexander Kukushkin
494d675f38
Merge pull request #7 from zalando/features/refactoring
...
Merge changes from compose/governer
2015-05-15 13:00:15 +02:00
Alexander Kukushkin
5ab99c6589
Get rid from all AWS references here.
...
connect_address give possibility to specify listen address and connect
address separetely, so there is no need to determine your external
address by doing requests to amazon api.
2015-05-15 12:39:05 +02:00
Alexander Kukushkin
af9ebfa3b9
Use connect_address instead of listen when building connection_string
2015-05-15 12:20:24 +02:00
Alexander Kukushkin
75ff91d017
rename connection_address to connect_address
2015-05-15 12:13:05 +02:00
Alexander Kukushkin
08865512f8
Differentiate between connection address and listen address
...
For example you can listen on 0.0.0.0 but provide service on some
didicated ip. This should cover all possible use-cases when you are
running behind firewall, load balancer or inside for example docker.
2015-05-15 12:06:04 +02:00
Alexander Kukushkin
2fd81a5135
Merge branch 'master' of github.com:CyberDem0n/governor into features/refactoring
2015-05-15 11:39:25 +02:00
Alexander Kukushkin
274bc14bfb
Do not check maximum_lag_on_failover if it is not defined in config file
2015-05-15 11:38:50 +02:00
Alexander Kukushkin
8e5beb5883
Small optimization
2015-05-15 11:25:26 +02:00
Alexander Kukushkin
9487aec842
Bugfix: get_client_path might get into infinite loop when response code is not 200
2015-05-15 11:23:02 +02:00
Christopher Winslett
a4e40959f9
fix linking syntax in README
2015-05-14 14:18:52 -07:00