RServ patch to support multiple slaves (sorta)

Поиск
Список
Период
Сортировка
От Michael A Nachbaur
Тема RServ patch to support multiple slaves (sorta)
Дата
Msg-id 200306191936.37721.mike@nachbaur.com
обсуждение исходный текст
Ответы Re: RServ patch to support multiple slaves (sorta)  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: RServ patch to support multiple slaves (sorta)  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: RServ patch to support multiple slaves (sorta)  (Michael A Nachbaur <mike@nachbaur.com>)
Список pgsql-hackers
Attached is a patch that provides *VERY* limited support for multiple slave 
servers.  I haven't tested it very well, so use at your own risk (and I 
recommend against using it in production).

Basically, I have a central database server that has 4 summary tables inside 
it replicated to a remote slave (these database tables are for my mail server 
authentication, so these are replicated to another server tuned for many 
connections, and so I don't have postgres connections opened straight to my 
back-end database server).

Unfortunately, I also wanted to implement a replication database server for 
hot-backups.  I realized, too late, that the replication process is pretty 
greedy and will try to replicate all tables marked as a "MasterAddTable".

To make a long story, I made a patch to RServ.pm and Replicate that allows you 
to specify, on the command line, a list of tables that you want to 
replicate...it'll ignore all others.

I haven't finished, since this has to be integrated with CleanLog for 
instance, but this should (and does) suffice for the moment.

I have yet to test it with two slaves, but at least my mail server replication 
database now works (it was failing every time it tried to replicate, for a 
variety of reasons).

Anyone have any suggestions on how to improve on this?  (or, if someone more 
familiar with this code wants to take the ball and run with it, you're 
welcome to).

-- 
Michael A Nachbaur <mike@nachbaur.com>

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruno Wolff III
Дата:
Сообщение: Re: psql
Следующее
От: Oleg Bartunov
Дата:
Сообщение: Re: tsearch V2 (Was: Re: Two weeks to feature freeze)