Initial subscription blocks with "sequence ID <xxx> has already been assigned"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Slony-I |
Confirmed
|
Unknown
|
|||
slony1 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
If the database connection to the master database is killed during a
subscription operation, an ERROR will be logged:
2008-10-24 17:49:49 BST ERROR remoteWorkerThr
"_sl".tableHasS
2008-10-24 17:49:49 BST WARN remoteWorkerThr
- sleep 15 seconds
remoteWorkerThread doesn't want to give up however:
2008-10-24 17:52:35 BST DEBUG1 copy_set 1
2008-10-24 17:52:35 BST DEBUG1 remoteWorkerThr
2008-10-24 17:52:35 BST DEBUG2 remoteWorkerThr
"public"
Eventually it will fail again, and continue to do so until the subscription
stopped and the cluster repaired:
2008-10-24 21:24:25 BST DEBUG2 remoteWorkerThr
on subscriber
2008-10-24 21:24:25 BST DEBUG2 remoteWorkerThr
"public"."ann
ouncement_id_seq"
2008-10-24 21:24:25 BST ERROR remoteWorkerThr
"_sl".setAddSeq
'public.
setAddSequence_
2008-10-24 21:24:25 BST WARN remoteWorkerThr
- sleep 60 seconds
Changed in slony-i: | |
status: | Unknown → Confirmed |
Yeah I am seeing the exact same error, and every single table and sequence has a unique ID assigned to it.
Is there any work around for this?
I've tried completely stripping the master of the _stingray_cluster schema, and am starting from scratch with my slave. This seems to be a new issue for me, since i've set up a lot of slaves before.
The same thing keeps happening though. Any ideas?