YUKI Hiroshi
null+****@clear*****
Thu Dec 11 17:24:08 JST 2014
YUKI Hiroshi 2014-12-11 17:24:08 +0900 (Thu, 11 Dec 2014) New Revision: e22f8794c0b8943f7906a180846b2f0350fb53ed https://github.com/droonga/droonga-engine/commit/e22f8794c0b8943f7906a180846b2f0350fb53ed Merged 97ba0d9: Merge ../droonga-engine into replicas-in-a-branch Message: Add method to set "suspended" state. Note: the state is actually not implemented yet. Modified files: lib/droonga/serf.rb Modified: lib/droonga/serf.rb (+13 -0) =================================================================== --- lib/droonga/serf.rb 2014-12-10 19:07:03 +0900 (10ec33b) +++ lib/droonga/serf.rb 2014-12-11 17:24:08 +0900 (69b6245) @@ -149,10 +149,23 @@ module Droonga run_once("tags", "-set", "#{name}=#{value}") end + def delete_tag(name) + ensure_serf + run_once("tags", "-delete", name) + end + def update_cluster_id set_tag("cluster_id", cluster_id) end + def suspended=(suspended) + if suspended + set_tag("suspended", "true") + else + delete_tag("suspended") + end + end + def cluster_id loader = CatalogLoader.new(Path.catalog.to_s) catalog = loader.load -------------- next part -------------- HTML����������������������������...Download