maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #01828
Re: Galera cluster as slave: Duplicate entry errors
Hmm, maybe an idea by myself on the cause:
the initial sync to galera was done as followed:
- dump on the (locked) master
- inserted the dumps on a galera node
- started replication (change master to...) with the saved state of the
master
I've read somewhere that galera handles the auto_increments with a
offset for each node (by design) - so you cannot rely on it. That is no
problem for the application at all. But as i use ROW based replication
the autoincrements (created on the master) could exist on the galera
side already, right?
what would be a way to avoid it? i think i need another migration
scenario...
Otto
Am 05.09.14 um 18:59 schrieb Otto Berger:
>
> Hi all,
>
> i'm new to this list :)
>
> My setup:
>
> MySQL Server 5.5.37 -> Replication -> Galera 10 Cluster (currently 2 nodes)
>
> The old MySQL Master is receiving inserts to a table with a
> auto_increment field (primary key). The Galera Cluster is configured as
> classic slave to the master. From time to time i'm getting duplicate
> entry issues on the galera cluster:
>
> 140905 12:06:15 [ERROR] Slave SQL: Error 'Duplicate entry '16383' for
> key 'PRIMARY'' on query. ...
> 140905 12:06:15 [Warning] Slave: Duplicate entry '16383' for key
> 'PRIMARY' Error_code: 1062
>
> I cannot see the problem where there could came from... My thought was
> if the insert (auto_increment) succeeds on the master then is must also
> succeed on the galera side...
>
> someone with an idea on it?
>
> BR
> Otto
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~maria-discuss
> Post to : maria-discuss@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~maria-discuss
> More help : https://help.launchpad.net/ListHelp
>
Attachment:
signature.asc
Description: OpenPGP digital signature
Follow ups
References