Oleksii Kliukin
594efe3b64
fix a typo.
2015-05-20 11:46:26 +02:00
Oleksii Kliukin
19a04a81da
split arguments for check_output when checking for the latest backup.
2015-05-20 11:46:26 +02:00
Oleksii Kliukin
9e82c3ebd7
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-20 11:46:26 +02:00
Oleksii Kliukin
5a579b0c92
use governor yaml parameters and not environment variables to configure backups with WAL-E.
2015-05-20 10:20:52 +02:00
Oleksii Kliukin
6a08213948
retry with pg_basebackup if one cannot get data from WAL-E.
2015-05-19 17:16:07 +02:00
Oleksii Kliukin
2191b0227d
Put back the S3/pg_basebackup condition after testing.
2015-05-19 14:56:36 +02:00
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