Hola nuevamete
me hice esta configuración:
master -esclavo1
esclavo1-esclavo2

este es el script de slony inicial


conf1.txt

/cluster name = cluster1;//
//
//node 1 admin conninfo = 'dbname=dell host=localhost user=anthony';//
//node 2 admin conninfo = 'dbname=dell1 host=localhost user=anthony';//
//node 3 admin conninfo = 'dbname=dell2 host=localhost user=anthony';//
//
//init cluster ( id=1, comment = 'Nodo Maestro');//
//
//# set de tablas//
//create set (id=1, origin=1, comment='set1');//
//set add table (set id=1, origin=1, id=1, fully qualified name ='public.categories',comment='tabla categorias');// //set add table (set id=1, origin=1, id=2, fully qualified name ='public.products',comment='tabla products');//
//
//store node (id=2, comment = 'Nodo Esclavo1', event node=1);//
//store node (id=3, comment = 'Nodo Esclavo2', event node=1);//
//
//# del master al esclavo 1//
//
//store path (server = 1, client = 2, conninfo='dbname=dell host=localhost user=anthony');// //store path (server = 2, client = 1, conninfo='dbname=dell1 host=localhost user=anthony');//
//
//# del esclavo 1 al esclavo 2//
//
//store path (server = 2, client = 3, conninfo='dbname=dell1 host=localhost user=anthony');// //store path (server = 3, client = 2, conninfo='dbname=dell2 host=localhost user=anthony');/


y luego este:
conf2.txt
/CLUSTER NAME = cluster1;//
//node 1 admin conninfo = 'dbname=dell host=localhost user=anthony';//
//node 2 admin conninfo = 'dbname=dell1 host=localhost user=anthony';//
//node 3 admin conninfo = 'dbname=dell2 host=localhost user=anthony';//
//
//
//SUBSCRIBE SET (ID = 1, PROVIDER = 1, RECEIVER = 2, FORWARD = YES);//
//SUBSCRIBE SET (ID = 1, PROVIDER = 2, RECEIVER = 3, FORWARD = YES);/

cuando inserto en el master todo se me replica hacia abajo, no se si eso es tu escenario.

saludos





El 12/5/2014 a las 8:47 AM, Antonio Arias escribió:
Buenos días

Anthony, muchas gracias por la respuesta.

Te cuento que asi esta pero el problema radica de la siguiente manera.

El maestro replica al esclavo1
El esclavo1 no replica al esclavo2
Veo que el maestro envia la información al esclavo1 por medio de copy y al ver el esclavo1 que no recibe un insert update o delete no replica al esclavo2
Si creo una tabla en el esclavo1 e inserto datos si replica al esclavo2

Cuando creo el set en del esclavo1 al esclavo2 se replica toda la información que contiene el esclavo1 al esclavo2, pero hay se queda no replica nada mas.

Agradezco me colabores si es posible. pues intente modificando el trigger de replicación pensando que era que no estaba habilitado para ejecutarse pero no funciono tampoco.

En la versión de postgresql 8.4 con slony-1 funciona perfectamente el mismo esquema que estoy intentado realizar, pero en postgresql 9.3 y slony-2.1 no he podido

De ante mano mil gracias.


Atento a comentarios
*
*
*Antonio Arias Galindo / Gerente de Tecnologías de la Información*
PBX: 4864877 Ext. 1139
Email: antonio.ar...@puntored.co <mailto:nancy.go...@puntored.co> / www.conexred.com <http://www.conexred.com/>




Este mensaje puede contener información confidencial o de uso interno de Conexred S.A Si usted no es el destinatario autorizado, por favor notifique de forma inmediata al emisor, borre y destruya este mensaje, junto con la información adjunta. Cualquier divulgación, distribución, copia o uso no autorizado podrá ser considerado ilegal. Por favor tenga en cuenta que los comentarios u opiniones presentados en este correo no son necesariamente en Representacion de Conexred S.A.

El presente mensaje se ajusta a lo establecido por la Ley 1266 de 2008 emitida por el gobierno nacional de Colombia.

This communication may contain confidential or proprietary information of Conexred S.A If you are not the intended recipient, please notify the sender immediately by return e-mail and delete and destroy the message and its attachments, if any. Please note that any dissemination, distribution, reproduction or non authorized use of the information contained herein are strictly prohibited and may be unlawful. The opinions and ideas contained herein are those of their author and do not necessarily reflect the opinion of Conexred S.A.

The contents of this message are according to the established in the Colombian Law 1266 / 2008


El 5 de diciembre de 2014, 10:08, Anthony Rafael Sotolongo León <asotolo...@uci.cu <mailto:asotolo...@uci.cu>> escribió:

    Hola Antonio, si entendí bien lo que necesitas hacer es una
    replica en cascada, donde el esclavo se convierta en proveedor de
    otro esclavo, una vez hice algo similar y la configuracion fue
    algo como esto, claro siempre replicaba el mismo SET del master al
    esclavo1 y del escalvo1 al escalvo2:


    node 1 admin conninfo = 'dbname=dell host=ipmaster user=postgres
    password=tupass';
    node 2 admin conninfo = 'dbname=dell host=ipesclavo1 user=postgres
    password=tupass';
    node 3 admin conninfo = 'dbname=dell host=ipesclavo2 user=postgres
    password=tupass';


    SUBSCRIBE SET (ID = 1, PROVIDER = 1, RECEIVER = 2, FORWARD = YES);
    SUBSCRIBE SET (ID = 1, PROVIDER = 2, RECEIVER = 3, FORWARD = YES);


    saludos

    El 12/4/2014 a las 7:17 PM, Antonio Arias escribió:
    Buenas noches

    Comunidad, cordial saludo desde Colombia.

    Tengo un problema y ya le he gastado mucho tiempo y lecturas pero
    no he podido solucionarlo, acudo a ustedes esperando una ayudal,
    De ante mano mil gracias

    Ya migrados a postgresql-9.3 tenemos una replica con slony-2.1 de
    un maestro a un esclavo con las mismas características de
    hardware. la replica esta funcionando correctamente y
    eficientemente, (Tenemos slony y no streaming replication puesto
    que las dos bases no son iguales). necesitamos replicar de la
    replica a otro esclavo, es decir que un esclavo se convierta en
    maestro (con postgres 8.4 y slony-1 se podia), pero ahora no
    funciona correctamente. como esta funcionando: esta replica1,
    replica inicialmente todo a la replica2 pero cuando se hace
    alguna accion (insert, update o delete), no replica nada. Informo
    que no genera errores en el log, es mas el log se ve como si
    estuviera replicando correctamente. Se ha intentado habilitando
    los trigger del esclavo 1 para replicación pero no hemos tenido
    exito.

    Por favor si me puede dar una mano se lo agradecería.
    Atento a comentarios
    *
    *
    *Antonio Arias Galindo / Gerente de Tecnologías de la Información*
    PBX: 4864877 Ext. 1139
    Email: antonio.ar...@puntored.co
    <mailto:nancy.go...@puntored.co> / www.conexred.com
    <http://www.conexred.com/>




    Este mensaje puede contener información confidencial o de uso
    interno de Conexred S.A Si usted no es el destinatario
    autorizado, por favor notifique de forma inmediata al emisor,
    borre y destruya este mensaje, junto con la información adjunta.
    Cualquier divulgación, distribución, copia o uso no autorizado
    podrá ser considerado ilegal. Por favor tenga en cuenta que los
    comentarios u opiniones presentados en este correo no son
    necesariamente en Representacion de Conexred S.A.

    El presente mensaje se ajusta a lo establecido por la Ley 1266 de
    2008 emitida por el gobierno nacional de Colombia.

    This communication may contain confidential or proprietary
    information of Conexred S.A If you are not the intended
    recipient, please notify the sender immediately by return e-mail
    and delete and destroy the message and its attachments, if any.
    Please note that any dissemination, distribution, reproduction or
    non authorized use of the information contained herein are
    strictly prohibited and may be unlawful. The opinions and ideas
    contained herein are those of their author and do not necessarily
    reflect the opinion of Conexred S.A.

    The contents of this message are according to the established in
    the Colombian Law 1266 / 2008



    ------------------------------------------------------------------------
    XII Aniversario de la creación de la Universidad de las Ciencias
    Informáticas. /*12 años de historia junto a Fidel*/. 12 de
    diciembre de 2014.








---------------------------------------------------
XII Aniversario de la creación de la Universidad de las Ciencias Informáticas. 
12 años de historia junto a Fidel. 12 de diciembre de 2014.

Responder a