YUKI Hiroshi
null+****@clear*****
Tue Apr 21 15:22:24 JST 2015
YUKI Hiroshi 2015-04-21 15:22:24 +0900 (Tue, 21 Apr 2015) New Revision: 7df997e7356f3d9b82fe5a8b59116d9366d8dc83 https://github.com/droonga/droonga-engine/commit/7df997e7356f3d9b82fe5a8b59116d9366d8dc83 Message: Set latest internal name as a serf tag. It can be used to detect the service is completely restarted. Modified files: lib/droonga/engine.rb Modified: lib/droonga/engine.rb (+4 -0) =================================================================== --- lib/droonga/engine.rb 2015-04-21 14:54:13 +0900 (9489e2d) +++ lib/droonga/engine.rb 2015-04-21 15:22:24 +0900 (12eb611) @@ -24,6 +24,7 @@ require "droonga/engine_state" require "droonga/cluster" require "droonga/catalog/loader" require "droonga/dispatcher" +require "droonga/serf" module Droonga class Engine @@ -32,6 +33,7 @@ module Droonga def initialize(loop, name, internal_name) @name = name + @internal_name = internal_name @loop = loop @catalog = load_catalog @state = EngineState.new(loop, name, @@ -47,6 +49,8 @@ module Droonga logger.trace("start: start") @state.on_ready = lambda do on_ready + serf = Serf.new(@name.to_s) + serf.set_tag("internal-name", @internal_name) end @state.on_failure = lambda do on_failure -------------- next part -------------- HTML����������������������������... Descargar