[Groonga-commit] droonga/wikipedia-search.wiki at 6f901c4 [master] Updated Droongaクラスタにノンストップでノードを追加する手順 (markdown)

Back to archive index

YUKI Piro Hiroshi null+****@clear*****
Thu Jun 26 17:50:00 JST 2014


YUKI "Piro" Hiroshi	2014-06-26 17:50:00 +0900 (Thu, 26 Jun 2014)

  New Revision: 6f901c41c1dd6ea946042b3d3aba3c2e541e1ad4
  https://github.com/droonga/wikipedia-search/wiki/Droonga%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%81%AB%E3%83%8E%E3%83%B3%E3%82%B9%E3%83%88%E3%83%83%E3%83%97%E3%81%A7%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86/6f901c41c1dd6ea946042b3d3aba3c2e541e1ad4

  Message:
    Updated Droongaクラスタにノンストップでノードを追加する手順 (markdown)

  Modified files:
    Droongaクラスタにノンストップでノードを追加する手順.md

  Modified: Droongaクラスタにノンストップでノードを追加する手順.md (+4 -5)
===================================================================
--- Droongaクラスタにノンストップでノードを追加する手順.md    2014-05-29 13:02:51 +0900 (b73a9d1)
+++ Droongaクラスタにノンストップでノードを追加する手順.md    2014-06-26 17:50:00 +0900 (6a0c31d)
@@ -22,24 +22,23 @@
 
 ノンストップでもストップ有りでも必要な機能:
 
- * graceful restart:古いプロセスは、新たなメッセージの受け取りは締め切るが、その時点までに受け取っていたメッセージについてはすべて処理を完了させてから、完全にプロセスを終了する。新しいプロセスは、すぐにメッセージの受け取りと処理を始める。
+ * graceful restart:古いプロセスは、新たなメッセージの受け取りは締め切るが、その時点までに受け取っていたメッセージについてはすべて処理を完了させてから、完全にプロセスを終了する。新しいプロセスは、すぐにメッセージの受け取りと処理を始める。→現在は可能。
  * droonga-replicate コマンド
    * droonga-requestのstdin対応 →これは既に可能。
 
 ノンストップでの追加のために必要な機能:
 
- * graceful stop:新たなメッセージの受け取りは締め切るが、その時点までに受け取っていたメッセージについてはすべて処理を完了させてから、完全にプロセスを終了する。
+ * graceful stop:新たなメッセージの受け取りは締め切るが、その時点までに受け取っていたメッセージについてはすべて処理を完了させてから、完全にプロセスを終了する。→現在は可能。
  * last message time保持、graceful stop後に出力
  * effective message time保持、セット
- * バッファ機能
+ * バッファ機能→可能となっているはず。
 
 
 ### Serfによる死活管理
 
 serfを利用したクラスタの死活監視の仕組みについて、以下の挙動になるよう変更を行っておく。
 
- * serfの各ノードは、タグ情報として「自分が属しているクラスタ」の情報(全ノードの名前を連結した文字列、またはそのハッシュ値)を持つ。
- * `sert members` の結果のうち、状態が「live」で且つタグ情報に含まれている所属クラスタの情報が自分と一致するノードだけを、「生存しているノード」と判断する。
+ * serfの各ノードは、change_portイベントまたはクエリを受信すると、serfのポート番号を変更する。(これは、live nodesが認識される先のクラスタを分けるため。)
 
 ### catalog.jsonの更新
 
-------------- next part --------------
HTML����������������������������...
下载 



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