{"push_id":804794062,"size":28,"distinct_size":28,"ref":"refs/heads/REL3_0_STABLE","head":"f75bba1370b8dadcfd449c1649352d08901c9b2f","before":"215930a8289b8099e062b46fb4a3d7c22b1c45be","commits":[{"sha":"96c3661e886129464fdd5185bb4de7f5288d8dc8","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Clarify WAL file retention issue during standby cloning.\n\nPer GitHub issue #86.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/96c3661e886129464fdd5185bb4de7f5288d8dc8"},{"sha":"3758e2ad132b16e1d6877a21e71c1c6a7b6a95ff","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@easyflirt.com","name":"Gregory Duchatelet"},"message":"[Fix] if 'node' config parameter is set as a string, nothing complain and all nodes are set to id '0'.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/3758e2ad132b16e1d6877a21e71c1c6a7b6a95ff"},{"sha":"32b8588f91503afd4520b3a83f676fa5f946e07b","author":{"email":"feb720966eb9dc0233662377fbdfe0e9419eca00@gmail.com","name":"Ian Barwick"},"message":"Reword error message for consistency\n\nGithub issue #87","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/32b8588f91503afd4520b3a83f676fa5f946e07b"},{"sha":"137d79212670d92d61875afe2da43d1f86f07d0f","author":{"email":"add6e917a6bf680f4afd51678bf1b5d2db92bfa0@funnelback.com","name":"Simon Oxwell"},"message":"Ignore comments after values","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/137d79212670d92d61875afe2da43d1f86f07d0f"},{"sha":"c64146e1e4d07d5b265a03bcb93cad9c4f4af646","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Add note about configuring 'shared_preload_libraries' for repmgr\n\nUseful to put all the possible postgresql.conf changes in one place.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/c64146e1e4d07d5b265a03bcb93cad9c4f4af646"},{"sha":"aa0e158df011b0347a8204b962ff910dcfc1cf27","author":{"email":"aa024ed8c8fcf15c1d9596391a4698339f1f5e5f@2ndQuadrant.it","name":"Gianni Ciolli"},"message":"Bug #90 fix (autofailover with reconnect_attemps > 1).\n\nThe main change is that now check_connection requires a conninfo\nparameter, and the connection object has type (PGconn **) so it can be\nreplaced by check_connection if needed.\n\nThe bug was caused by the fact that the first failure resulted in\n*conn == NULL, so that subsequent checks of the upstream connection\nwere failing irrespectively of the actual state of the upstream node.\n\nNow, when *conn == NULL, check_connection will use conninfo to\nestablish a new connection and place it into *conn. We introduce a new\nINTERNAL_ERROR code for the case when they are both NULL.\n\nIn passing, we also reworded a confusing error message, distinguishing\na timeout from the actual elapsed time.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/aa0e158df011b0347a8204b962ff910dcfc1cf27"},{"sha":"129fcd61cebd38b724ba0ec37e383063b11f6847","author":{"email":"aa024ed8c8fcf15c1d9596391a4698339f1f5e5f@2ndQuadrant.it","name":"Gianni Ciolli"},"message":"Bug #97 fix (standby clone --force does not empty pg_xlog).","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/129fcd61cebd38b724ba0ec37e383063b11f6847"},{"sha":"15593e5bf2ff4bc541f76c6f2f9fc3adab52761d","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"\"Supports 9.3 and 9.4\" -> \"Supports 9.3 and later\"\n\nIn case anyone thinks it might not run on 9.5.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/15593e5bf2ff4bc541f76c6f2f9fc3adab52761d"},{"sha":"e682d4efac8c798acc96d4e0f2c12638dabe08c1","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Fix example command syntax","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/e682d4efac8c798acc96d4e0f2c12638dabe08c1"},{"sha":"0e0b2e65daa8fdaf348646d9d85af97449b30e44","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Always pass -D/--pgdata option to pg_basebackup\n\nrepmgr does not require explicit provision of the target data\ndirectory when cloning a standby (it defaults to the same directory\nas on the master). However this is a required option for pg_basebackup\nwhich was only being provided if repmgr's -D/--data-dir option was\nset, so ensure we always provide whatever repmgr is using.\n\nPer report from Martín.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/0e0b2e65daa8fdaf348646d9d85af97449b30e44"},{"sha":"ee273c2b084fcfdc2cecd943896ca0cfdefdc0cf","author":{"email":"feb720966eb9dc0233662377fbdfe0e9419eca00@gmail.com","name":"Ian Barwick"},"message":"Whitespace tweak","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/ee273c2b084fcfdc2cecd943896ca0cfdefdc0cf"},{"sha":"bc8887055567ebf3a8c1b719ee74a8bca7a68255","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Make example output host match input configuration","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/bc8887055567ebf3a8c1b719ee74a8bca7a68255"},{"sha":"8cbbdb2846fd69900105823ea81721d82763f2bb","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Better handling of situation where logfile can't be opened\n\nIf freopen() fails, stderr is diverted to an undisclosed location\nand it's not clear what is going on.\n\nAlso add an explicit notice announcing our intention to divert\nlogging output to a file.\n\nPer #105.\n\nNote that it might make sense to disable logfile output when\nrunning the repmgr command line client as normally you'd expect\nimmediate feedback.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/8cbbdb2846fd69900105823ea81721d82763f2bb"},{"sha":"3097983db523d45f791ab078f7c5dd8c5e82feb6","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Treat -?/--help and -V/--version as normal options\n\nCurrently repmgr/repmgrd will only accept these as valid when\nprovided as the first command line option, however it's possible\na user will want to get the output of those options by adding\nthem to the end of a previously inputted command.\n\nNote that after the first of these options is encountered, the\nprogram will terminate and not process any other options. This\nis consistent with psql's behaviour\n\nPer GitHub issue #107 from Sébastien Gross.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/3097983db523d45f791ab078f7c5dd8c5e82feb6"},{"sha":"5d4a1b733a9a10c74b0d95d30fea29c2ff591239","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Generally tidy up help output","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/5d4a1b733a9a10c74b0d95d30fea29c2ff591239"},{"sha":"265ce7c2ec95d3a274505e74ee3daa6a1ef75562","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Rework config file handling\n\nIf no configuration file provided, also check default Postgres\nsysconfig dir.\n\nIt would also be useful to check the configuration directory\nprovided by the RPM/DEB packages, not sure if that's programmatically\nfeasible.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/265ce7c2ec95d3a274505e74ee3daa6a1ef75562"},{"sha":"79cbea10eab9767bc0085deac54e89c0b67c5b65","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Update HISTORY file","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/79cbea10eab9767bc0085deac54e89c0b67c5b65"},{"sha":"943d5f5f8b4de6f47e62dfd2a3cc1787093ae199","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@2ndquadrant.com","name":"Tomas Vondra"},"message":"call update_node_record_set_upstream() for STANDBY FOLLOW\n\nrepmgrd correctly updates ID of the upstream node after automatic\nfailover, but repmgr was not doing that for manual failvers.\n\nThis moves the existing function to dbutils and modifies it so that\nit does not rely on global variables with configuration (available\njust in repmgrd).\n\nThis should fix issue #67 (hopefully, haven't done much testing).","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/943d5f5f8b4de6f47e62dfd2a3cc1787093ae199"},{"sha":"38fa2e02e93da096c25b314d949bef9471e63fe9","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@2ndquadrant.com","name":"Ian Barwick"},"message":"Don't close connection to master until upstream node updated","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/38fa2e02e93da096c25b314d949bef9471e63fe9"},{"sha":"bd726be1573b1d822f0ba2e4a7eb989620180718","author":{"email":"9f18dd541d5584cda47442d085f1ac5ded16b925@2ndquadrant.fr","name":"Vik Fearing"},"message":"Add a STANDBY UNREGISTER command.\n\nIn some cases it is desirable to remove repmgr's handling of a standby, perhaps\nbecause that standby is to be removed altogether.  With no UNREGISTER command,\none had to manually delete the corresponding row from repl_nodes.","distinct":true,"url":"https://api.github.com/repos/2ndQuadrant/repmgr/commits/bd726be1573b1d822f0ba2e4a7eb989620180718"}]}