[Groonga-commit] droonga/droonga-engine at e817588 [master] Get "last processed message timestamp" before starting of absorb-data.

Back to archive index

YUKI Hiroshi null+****@clear*****
Thu Apr 23 23:02:16 JST 2015


YUKI Hiroshi	2015-04-23 23:02:16 +0900 (Thu, 23 Apr 2015)

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

  Message:
    Get "last processed message timestamp" before starting of absorb-data.
    
    Because dump messages sent by system.absorb-data updates the last processed message timestamp.

  Modified files:
    bin/droonga-engine-absorb-data
    bin/droonga-engine-join

  Modified: bin/droonga-engine-absorb-data (+2 -1)
===================================================================
--- bin/droonga-engine-absorb-data    2015-04-23 22:32:32 +0900 (009ab61)
+++ bin/droonga-engine-absorb-data    2015-04-23 23:02:16 +0900 (098519e)
@@ -43,10 +43,11 @@ module Droonga
       puts ""
       puts "Absorbing..."
 
+      update_accept_messages_newer_than_timestamp
+
       succeeded = absorb
 
       if succeeded
-        update_accept_messages_newer_than_timestamp
         puts "Done."
       else
         do_cancel

  Modified: bin/droonga-engine-join (+1 -1)
===================================================================
--- bin/droonga-engine-join    2015-04-23 22:32:32 +0900 (ddc7bdf)
+++ bin/droonga-engine-join    2015-04-23 23:02:16 +0900 (dced482)
@@ -67,12 +67,12 @@ module Droonga
         register_to_existing_nodes
         set_source_node_role
         if should_copy?
+          update_accept_messages_newer_than_timestamp
           successed = copy_data
           unless successed
             do_cancel
             return false
           end
-          update_accept_messages_newer_than_timestamp
         end
         reset_source_node_role
         reset_joining_node_role
-------------- next part --------------
HTML����������������������������...
Download 



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