summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Kreen2010-11-26 09:59:45 +0000
committerMarko Kreen2010-11-26 09:59:45 +0000
commitc25ac2ca37b0b24544131d620b3d672ddd706842 (patch)
treecb48e025a6649fbf79be92e8cf9f067e5c29cdf0
parent5918f7a6229e5eac2f3839a1a6cc26b80617aa78 (diff)
cascadedconsumer: dont use .finish_remote_batch() in --reset
-rw-r--r--python/pgq/cascade/consumer.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/python/pgq/cascade/consumer.py b/python/pgq/cascade/consumer.py
index c83d5dab..f3aad1bf 100644
--- a/python/pgq/cascade/consumer.py
+++ b/python/pgq/cascade/consumer.py
@@ -148,11 +148,11 @@ class CascadedConsumer(Consumer):
q = "select last_tick from pgq.get_consumer_info(%s, %s)"
src_curs.execute(q, [self.queue_name, self.consumer_name])
last_tick = src_curs.fetchone()['last_tick']
+ src_db.commit()
# set on destination
- self.finish_remote_batch(src_db, dst_db, last_tick)
-
- src_db.commit()
+ q = "select * from pgq_node.set_consumer_completed(%s, %s, %s)"
+ dst_curs.execute(q, [self.queue_name, self.consumer_name, tick_id])
dst_db.commit()
def process_batch(self, src_db, batch_id, event_list):