Joe, 

I see a few issues with what you are proposing.
1. When you restore the data the next xid on the target system might be lower 
than the xid's used on the source system.  This will break the logic used to 
connect SYNC events in sl_event with the proper rows in sl_log.  You could get 
around this by setting the xid wraparound counter on the target system to be 
higher than the wraparound counter on the source.

2. "All nodes in sync" is a bit of a loaded statement.  Do you mean "all data 
has been replicated" or all sync events have been confirmed on the remote node. 
 In order to get to a state where a sync event has been confirmed on a remote 
node but the next sync event has not yet been generated you will need to do 
something to prevent the next sync event from being generated.  You can do that 
by changing the sync interval too something much higher(a slon.conf) option

I think Chris's ideas will be easier to get working in practice, but otherwise 
I think you could do a backup as you describe if you address the above two 
issues.

Steve
                                          
_______________________________________________
Slony1-general mailing list
[email protected]
http://lists.slony.info/mailman/listinfo/slony1-general

Reply via email to