lib/einhorn/command.rb in einhorn-0.4.9 vs lib/einhorn/command.rb in einhorn-0.5.0

- old
+ new

@@ -299,14 +299,14 @@ reload end def self.upgrade_workers if Einhorn::State.upgrading - Einhorn.log_info("Currently upgrading (#{Einhorn::WorkerPool.ack_count} / #{Einhorn::WorkerPool.ack_target} ACKs; bumping version and starting over)...") + Einhorn.log_info("Currently upgrading (#{Einhorn::WorkerPool.ack_count} / #{Einhorn::WorkerPool.ack_target} ACKs; bumping version and starting over)...", :upgrade) else Einhorn::State.upgrading = true - Einhorn.log_info("Starting upgrade to #{Einhorn::State.version}...") + Einhorn.log_info("Starting upgrade from version #{Einhorn::State.version}...", :upgrade) end # Reset this, since we've just upgraded to a new universe (I'm # not positive this is the right behavior, but it's not # obviously wrong.) @@ -321,10 +321,11 @@ acked = Einhorn::WorkerPool.ack_count target = Einhorn::WorkerPool.ack_target if Einhorn::State.upgrading && acked >= target Einhorn::State.upgrading = false - Einhorn.log_info("Upgrade to version #{Einhorn::State.version} complete.") + Einhorn.log_info("Upgraded successfully to version #{Einhorn::State.version} (Einhorn #{Einhorn::VERSION}).", :upgrade) + Einhorn.send_tagged_message(:upgrade, "Upgrade done", true) end old_workers = Einhorn::WorkerPool.old_workers if !Einhorn::State.upgrading && old_workers.length > 0 Einhorn.log_info("Killing off #{old_workers.length} old workers.")