Poll open reviews

Closes bug 1209162

Change-Id: I449631515955fda140b2c62ff0e9eaf5d6884489
This commit is contained in:
Ilya Shakhat
2013-08-07 17:00:04 +04:00
parent 6779de9dc2
commit 59e5c91e7c
3 changed files with 47 additions and 9 deletions

View File

@@ -75,13 +75,14 @@ class MemcachedStorage(RuntimeStorage):
record_id = self.record_index[record['primary_key']]
if not merge_handler:
record['record_id'] = record_id
LOG.debug('Update record %s', record)
self.memcached.set(self._get_record_name(record_id),
record)
else:
original = self.memcached.get(self._get_record_name(
record_id))
if merge_handler(original, record):
LOG.debug('Update record %s' % record)
LOG.debug('Update record with merge %s', record)
self.memcached.set(self._get_record_name(record_id),
original)
else:
@@ -89,7 +90,7 @@ class MemcachedStorage(RuntimeStorage):
record_id = self._get_record_count()
record['record_id'] = record_id
self.record_index[record['primary_key']] = record_id
LOG.debug('Insert new record %s' % record)
LOG.debug('Insert new record %s', record)
self.memcached.set(self._get_record_name(record_id), record)
self._set_record_count(record_id + 1)