YUKI Hiroshi
null+****@clear*****
Fri Nov 21 13:10:51 JST 2014
YUKI Hiroshi 2014-11-21 13:10:51 +0900 (Fri, 21 Nov 2014) New Revision: e44ecc928797b70602016be3e3cf0ec7c4e821b3 https://github.com/droonga/droonga-engine/commit/e44ecc928797b70602016be3e3cf0ec7c4e821b3 Message: Output more trace logs around handling of effective_message_timestamp Modified files: lib/droonga/engine.rb Modified: lib/droonga/engine.rb (+5 -0) =================================================================== --- lib/droonga/engine.rb 2014-11-21 13:06:14 +0900 (6602e34) +++ lib/droonga/engine.rb 2014-11-21 13:10:51 +0900 (09fb5d8) @@ -42,7 +42,9 @@ module Droonga end @node_status_observer = FileObserver.new(loop, Path.node_status) @node_status_observer.on_change = lambda do + logger.trace("reloading node_status: start") node_status.reload + logger.trace("reloading node_status: done") end @on_ready = nil end @@ -139,9 +141,12 @@ module Droonga return true if effective_timestamp.nil? message_timestamp = Time.parse(message["date"]) + logger.trace("checking effective_message_timestamp (#{effective_timestamp}) vs message_timestamp(message_timestamp)") return false if effective_timestamp >= message_timestamp + logger.trace("deleting obsolete effective_message_timestamp: start") node_status.delete(:effective_message_timestamp) + logger.trace("deleting obsolete effective_message_timestamp: done") true end -------------- next part -------------- HTML����������������������������...Download