[Groonga-commit] droonga/droonga-engine at 6b5f625 [master] Do only one thing at one line

Back to archive index

YUKI Hiroshi null+****@clear*****
Wed Apr 22 10:27:21 JST 2015


YUKI Hiroshi	2015-04-22 10:27:21 +0900 (Wed, 22 Apr 2015)

  New Revision: 6b5f6254add087bca5ac88ed8be38d6dd7a194e8
  https://github.com/droonga/droonga-engine/commit/6b5f6254add087bca5ac88ed8be38d6dd7a194e8

  Message:
    Do only one thing at one line

  Modified files:
    lib/droonga/forward_buffer.rb

  Modified: lib/droonga/forward_buffer.rb (+7 -4)
===================================================================
--- lib/droonga/forward_buffer.rb    2015-04-22 10:18:15 +0900 (83b52ed)
+++ lib/droonga/forward_buffer.rb    2015-04-22 10:27:21 +0900 (fd75d3a)
@@ -64,12 +64,15 @@ module Droonga
 
     def start_forward
       logger.trace("start_forward: start")
-      forwarded = false
+      n_forwarded_messages = 0
       Pathname.glob("#{@data_directory}/*#{SUFFIX}").collect do |buffered_message_path|
-        forwarded = forward(buffered_message_path) || forwarded
+        forwarded = forward(buffered_message_path)
+        n_forwarded_messages += 1 if forwarded
       end
-      if @process_messages_newer_than_timestamp and forwarded
-        logger.info("New message is detected and forwarded. The boundary is now cleared.")
+      if n_forwarded_messages > 0 and
+           @process_messages_newer_than_timestamp
+        logger.info("#{n_forwarded_messages} new messages forwarded. " +
+                      "The boundary is now cleared.")
         @process_messages_newer_than_timestamp = nil
       end
       @serf.reset_have_unprocessed_messages_for(@target)
-------------- next part --------------
HTML����������������������������...
다운로드 



More information about the Groonga-commit mailing list
Back to archive index