<div dir="ltr">Hi,<br><div><br></div><div>I'm having a little trouble setting up the correct postgres permissions of the databases involved in a two element multi-master environment. I would like to describe here my understanding and gently ask for clarifications in what is wrong. In my tests, I was able to make it work while the tests were made in a single machine using pgbench. Now, with two, I'm having constant authentications failures.</div><div><br></div><div>My setup is a multi-master environment, master-1 and master-2.</div>-----------------------------------------------------------------------------------------<br>- Master-1:<div>  * IP: master_1_ip<br>  * Target Database: <br>       > Name: database_name<br>       > User: user_name<br>       > Password: password_1<br>  * Bucardo Database:<br>       > Name: bucardo<br>       > User: bucardo<br>       > Password: bucardo_pass_1<br>  * pg_hba.conf:</div><div>      > local           bucardo                        bucardo           md5<br>      > local           database_name           bucardo           md5<br>-----------------------------------------------------------------------------------------<br>- Master-2:<br>  * IP: master_2_ip<br>  * Target Database: <br>     > Name: database_name<br>     > User: user_name<br>     > Password: password_2<br>  * postgresql.conf:<br>     > listen_address = 'master_2_ip'<br>  * pg_hba.conf:<br>     > master_1_ip     database_name     user_name       md5<br>-----------------------------------------------------------------------------------------<br></div><div><br></div><div>My commands so far, on Master-1:</div><div>    $ bucardo add db database_local dbname=database_name</div><div>    $ bucardo add db database_remote dbname=database_name port=5432 host=master_2_ip user=user_name password=password_2 <---- This connection works fine!<br></div><div>    $ bucardo add dbgroup database_group database_local:source database_remote:source  </div><div>    $ bucardo add all tables relgroup=tables_group  <---- ISSUE HERE: "FATAL:  Peer authentication failed for user "bucardo" at line 64" (it really says *peer*)</div><div>    $ bucardo add sync sync_name telgroup=tables_group dbgroup=database_group<br></div><div><br></div><div>In the steps above, I'm a little confused about what each produces in terms of database iterations. For instance, in the "bucardo add all tables..." command, what is happening? Maybe a step by step explanation of which database are being worked could help...</div><div><br></div><div><br></div><div>Please Notice:<br>- In both masters, the target's database name and database user are the same.<br>- In each master, the user's passwords are different.<br></div><div><br></div><div><br><div><div>Thanks in advance for any help.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div>