Don't blow up if Redis switches to READONLY

This commit is contained in:
Robin Ward
2015-04-24 13:10:43 -04:00
parent 8129cce104
commit 5b3f99aa50
56 changed files with 194 additions and 147 deletions

View File

@ -62,7 +62,7 @@ module BackupRestore
def self.logs
id = start_logs_message_id
MessageBus.backlog(LOGS_CHANNEL, id).map { |m| m.data }
DiscourseBus.backlog(LOGS_CHANNEL, id).map { |m| m.data }
end
def self.current_version
@ -142,7 +142,7 @@ module BackupRestore
end
def self.save_start_logs_message_id
id = MessageBus.last_id(LOGS_CHANNEL)
id = DiscourseBus.last_id(LOGS_CHANNEL)
$redis.set(start_logs_message_id_key, id)
end

View File

@ -336,7 +336,7 @@ module BackupRestore
def publish_log(message, timestamp)
return unless @publish_to_message_bus
data = { timestamp: timestamp, operation: "backup", message: message }
MessageBus.publish(BackupRestore::LOGS_CHANNEL, data, user_ids: [@user_id])
DiscourseBus.publish(BackupRestore::LOGS_CHANNEL, data, user_ids: [@user_id])
end
def save_log(message, timestamp)

View File

@ -354,7 +354,7 @@ module BackupRestore
def publish_log(message, timestamp)
return unless @publish_to_message_bus
data = { timestamp: timestamp, operation: "restore", message: message }
MessageBus.publish(BackupRestore::LOGS_CHANNEL, data, user_ids: [@user_id])
DiscourseBus.publish(BackupRestore::LOGS_CHANNEL, data, user_ids: [@user_id])
end
def save_log(message, timestamp)