Holas de nuevo a todos ^^
Tengo una duda acerca del funcionamiento de una replicación Master-Master.
Tenemos que en una replicación Master-Slave el flujo de información va en un sentido unidireccional Master -> Slave, y que en una replicación Master-Master es bidireccional Master <-> Master. Ahora bien, mi duda es:
Si sabemos que si se realiza un cambio en el servidor Master #1, los cambios serán replicados en el Master #2, porque Master #2 es esclavo de Master #1, ¿qué pasa cuando el Master #2 recibe el cambio?
Por lógica ¿no intentará replicar este cambio en su esclavo, vale decir, en el Master #1, quien fuera en principio el responsable del cambio original, transformando todo este flujo de replicaciones en un círculo sin fin? Nosotros (mi jefe y yo xD) hemos pensado que este "error" es demasiado obvio como para que Mysql no se percate de ello y actúe ignorando lo que quiere ser replicado de manera cíclica... ¿o no?
Esa es mi duda, si la pregunto aquí es porque en ninguna parte (de los manuales de Master-Master Mysql en internet encontrados) han acotado algo al respecto de esto.
Muchas gracias de antemano y saludos!!