Re: Streaming Replication woes - Mailing list pgsql-general

From Konstantin Gredeskoul
Subject Re: Streaming Replication woes
Date
Msg-id CAJ7CQvaBYG_No+2MZYPhw6Fz0CY9Dzo4YE+HknoybSD+Wi0FSQ@mail.gmail.com
Whole thread Raw
In response to Streaming Replication woes  (Sean Patronis <spatronis@add123.com>)
Responses Re: Streaming Replication woes  (Fujii Masao <masao.fujii@gmail.com>)
Re: [BULK] Re: Streaming Replication woes  (Sean Patronis <spatronis@add123.com>)
List pgsql-general
Sean,

I saw your email on PostgreSQL general list about replication.

We are using 9.1.1 and were having the same issue, unable to setup
replication even though following wiki precisely.   I was able to
setup replication following wiki steps using PG 9.0.3, but not 9.1.1.
Then I found this page:
http://www.postgresql.org/docs/9.1/static/role-attributes.html

where it says:

initiating replication
A role must explicitly be given permission to initiate streaming
replication. A role used for streaming replication must always have
LOGIN permission as well. To create such a role, use CREATE ROLE name
REPLICATION LOGIN.

Does that mean "postgres" superuser is no longer able to also be a
replication user in 9.1?  If so this is not yet updated on the
Replication wiki.

I went to the master and created a new user specifically for replication:

CREATE ROLE REPLICATOR REPLICATION LOGIN PASSWORD '....';

Then changed my master's pg_hba.conf, and slave's recovery.conf to
reference the new user "replicator" instead of "postgres", and I no
longer get the same error, and our replication is working.

Hope this helps!

Thanks,
____
Konstantin Gredeskoul
Principal Ruby Engineer
ModCloth, Inc. San Francisco

pgsql-general by date:

Previous
From: Tomas Vondra
Date:
Subject: Re: Named / preparsed / preplaned(prepared) queries - Feature proposal
Next
From: Tom Lane
Date:
Subject: Re: Re: Re: [GENERAL] Named / preparsed / preplaned(prepared) queries - Feature proposal