Each of the master nodes at geographically remote sites cater to local 
inserts.So I am imagining maybe there were similar inserts from any of the 2 
separate nodes at the same time and the syncs trying to resolve to the latest, 
fails on the unique constraint.
Like a text entry with unique constraint value 'fruit::apple::red' was created 
on different nodes, and the sync tries to replicatethe same to the other master 
and finds it already existing. 
Just thinking out loud.Let me know if I am missing anything.
Thanks,~Sijo
> Date: Mon, 5 Jan 2015 11:38:27 +0100
> From: [email protected]
> To: [email protected]
> CC: [email protected]
> Subject: Re: [Bucardo-general] How to ignore 'duplicate key value violates 
> unique constraint' exceptions
> 
> Sijo Pappachan wrote:
> > Hi, 
> >
> > I have a 3 node master-master setup with conflict strategy as
> > bucardo_latest. 
> > All has been well, but the sync aborts on unique constraint violation
> > on few tables.
> >
> > The error looks something like this :
> >
> >     Sync "dpixACsync" public."MediaObject" Reason: DBD::Pg::db
> >     pg_putcopyend failed: ERROR:  duplicate key value violates unique
> >     constraint "mo_uniq_path_index"
> >
> >
> 
> The obvious question would be, 'why?' if you have these violations then
> your table is most obviously out of sync.
> 
> Regards,
> 
> Michelle
> 
> -- 
> Michelle Sullivan
> http://www.mhix.org/
> 
                                          
_______________________________________________
Bucardo-general mailing list
[email protected]
https://mail.endcrypt.com/mailman/listinfo/bucardo-general

Reply via email to