Mon May 11 04:26:51 PDT 2009
- Previous message: [Slony1-general] MOVE SET confusion
- Next message: [Slony1-general] MOVE SET confusion
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I'm still trying to figure this one out chaps. >From what I can see the move set command moved the origin from 1 to 2 successfully, but why is node 3 still subscribed to node 1? Surely it should have had it's subscribtion moved to node 2? Here's sl_subscribe SEE=# select * from _main_replication.sl_subscribe order by sub_provider, sub_set; sub_set | sub_provider | sub_receiver | sub_forward | sub_active ---------+--------------+--------------+-------------+------------ 1 | 1 | 3 | t | t 2 | 1 | 3 | t | t 3 | 1 | 3 | t | t 4 | 1 | 3 | t | t 5 | 1 | 3 | t | t 6 | 1 | 3 | t | t 7 | 1 | 3 | t | t 1000 | 1 | 3 | t | t 1 | 2 | 1 | t | t 2 | 2 | 1 | t | t 3 | 2 | 1 | t | t 4 | 2 | 1 | t | t 5 | 2 | 1 | t | t 6 | 2 | 1 | t | t 7 | 2 | 1 | t | t 1000 | 2 | 1 | t | t (16 rows) And here's what I did; CLUSTER NAME = main_replication; NODE 1 ADMIN CONNINFO = 'dbname=SEE host=192.168.240.10 user=slony'; NODE 2 ADMIN CONNINFO = 'dbname=SEE host=192.168.240.11 user=slony'; NODE 3 ADMIN CONNINFO = 'dbname=SEE host=192.168.240.12 user=slony'; DEFINE set_to_move 1; DEFINE old_origin 1; DEFINE new_origin 2; DEFINE other_node 3; LOCK SET ( ID = @set_to_move, ORIGIN = @old_origin); WAIT FOR EVENT (ORIGIN = @old_origin, CONFIRMED = @new_origin); WAIT FOR EVENT (ORIGIN = @old_origin, CONFIRMED = @other_node); MOVE SET ( ID = @set_to_move, OLD ORIGIN = @old_origin, NEW ORIGIN = @new_origin); WAIT FOR EVENT (ORIGIN = @old_origin, CONFIRMED = @new_origin); WAIT FOR EVENT (ORIGIN = @old_origin, CONFIRMED = @other_node); So for now everything is running, but what did I do wrong to leave node 3 still subscribed to node 1? What can I do to to move the subscription of node 3 over from noode 1 to 2? Any ideas would be very much appreciated, I'm a little worried at the moment, especially with the silence. Thanks Glyn --- On Fri, 8/5/09, Glyn Astill <glynastill at yahoo.co.uk> wrote: > From: Glyn Astill <glynastill at yahoo.co.uk> > Subject: Re: [Slony1-general] MOVE SET confusion > To: slony1-general at lists.slony.info > Date: Friday, 8 May, 2009, 12:14 PM > Ah, obviously it'd help if I stated this is 1.2.15 > > > --- On Fri, 8/5/09, Glyn Astill > <glynastill at yahoo.co.uk> wrote: > > > From: Glyn Astill <glynastill at yahoo.co.uk> > > Subject: [Slony1-general] MOVE SET confusion > > To: slony1-general at lists.slony.info > > Date: Friday, 8 May, 2009, 10:51 AM > > Hi chaps, > > > > We have a setup with 3 nodes. Initially nodes 2 and 3 > were > > subscribed to 1, but last night I moved the origin to > 2 as > > per the docs. > > > > All seems to be well, but I'm confused with what > the > > logs are showing. Node 1 has the following in it's > logs > > for each set; > > > > remoteWorkerThread_2: syncing set 2 with 43 table(s) > from > > provider 2 > > > > But node 3 is saying this; > > > > remoteWorkerThread_2: syncing set 2 with 43 table(s) > from > > provider 1 > > > > Surely when I moved the origin from node 1 to 2, both > nodes > > should be syncing from node 2? > > > > Anyone? > > > > Regards > > Glyn > > > > > > > > _______________________________________________ > > Slony1-general mailing list > > Slony1-general at lists.slony.info > > > http://lists.slony.info/mailman/listinfo/slony1-general > > > > _______________________________________________ > Slony1-general mailing list > Slony1-general at lists.slony.info > http://lists.slony.info/mailman/listinfo/slony1-general
- Previous message: [Slony1-general] MOVE SET confusion
- Next message: [Slony1-general] MOVE SET confusion
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list