Buenas,

Si mal no recuerdo, había algún bug en bdr que en algunos casos no
actualizaba correctamente el campo node_status. (yo lo que más he
visto es que queda en *catching up*, nunca vi que quedase en
*initializing*)

Si en el nodo nuevo ves node_status='r' (ready) entonces está bien, y
solamente no se replicó ese cambio al resto del mesh.

Puedes forzar el cambio actualizando el valor en la tabla bd.bdr_nodes
de uno de los nodos.

Saludos,


El día 2 de enero de 2016, 11:56, Martín Díaz <mardia...@yahoo.com.ar> escribió:
> Buen día a todos. Y feliz año!
>
> Explico mi problema, a ver si alguien tiene una idea de como solucionarlo.
>
> Tengo servidores replicados usando BDR.
> Por algún motivo, uno de ellos quedó fuera de servicio por un tiempo y es
> imperioso aplicar, en el resto de los servidores, un cambio de estructura.
> Dada la necesidad de sincronía de DDL, decidí dar de baja el nodo,
> utilizando bdr.bdr_part_by_node_names.
> Cuando el nodo con problemas estuvo operativo, creé una nueva base, para no
> tener el mismo id y poder agregarla a la replicación.
> Cuando ejecuto el procedimiento bdr.bdr_group_join, logré agregar el nodo,
> puedo sincronizar los datos, pero el estado en la tabla bdr.bdr_nodes queda
> siempre en "i" (node_status='i') en todos los nodos, a excepción del nodo
> re-agregado, donde el valor es "r".
> Al respecto tengo dos preguntas:
> 1. Representa esto un problema?
> 2. En tal caso, que debería hacer?
>
> Muy agradecido a quien pueda darme una mano.
>
> Saludos,
>
> MD



-- 
Martín Marqués
select 'martin.marques' || '@' || 'gmail.com'
DBA, Programador, Administrador

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a