Hello Willy , I have overlooked the flag, need to sleep enough, hope there are no more stupid bugs remain :-).
Updated patch here: http://www.kuliyev.com/patch-haproxy <http://www.kuliyev.com/patch-haproxy>Regards, Rauf On Thu, Dec 30, 2010 at 7:05 PM, Willy Tarreau <[email protected]> wrote: > Hello Rauf, > > On Tue, Dec 28, 2010 at 11:45:03PM +0400, Rauf Kuliyev wrote: > > Hello, > > > > I have written a small patch to enable a correct PostgreSQL health check > in > > 1.4. > > You can grab it here: http://www.kuliyev.com/patch-haproxy > > It works similar to mysql-check with the very same parameters. > > Your patch looks fine, except there's a bug here, it reuses a flag > which is already in use two lines below : > > #define PR_O2_LDAP_CHK 0x00400000 /* use LDAP check for server > health */ > +#define PR_O2_PGSQL_CHK 0x00800000 /* use PGSQL check for server > health */ > > #define PR_O2_EXP_NONE 0x00000000 /* http-check : no expect rule */ > #define PR_O2_EXP_STS 0x00800000 /* http-check expect status */ > > Also, please consider adding an entry in the doc (you can derive it from > the mysql check), and I'll merge it into 1.5. > > Thanks! > Willy > >

