YUKI Hiroshi
null+****@clear*****
Thu Oct 9 15:35:27 JST 2014
YUKI Hiroshi 2014-10-09 15:35:27 +0900 (Thu, 09 Oct 2014) New Revision: 753bd956782c00acf5282da73f1dff71a0022afa https://github.com/droonga/droonga.org/commit/753bd956782c00acf5282da73f1dff71a0022afa Message: Update roadmap for future releases Modified files: _po/ja/roadmap/index.po ja/roadmap/index.md roadmap/index.md Modified: _po/ja/roadmap/index.po (+53 -60) =================================================================== --- _po/ja/roadmap/index.po 2014-10-07 16:35:55 +0900 (362c2cc) +++ _po/ja/roadmap/index.po 2014-10-09 15:35:27 +0900 (66f0b2a) @@ -24,71 +24,41 @@ msgid "" "{:toc}" msgstr "" -msgid "# 0.8.0" +msgid "# `droonga-engine`" msgstr "" -msgid "" -" * Stable version\n" -" * Target date: 2013-12-29" -msgstr "" -" * 安定版\n" -" * 2013/12/29 リリース予定" - -msgid "# 0.9.0" -msgstr "" - -msgid "" -" * Development version\n" -" * Target date: 2014-1-29" -msgstr "" -" * 開発版\n" -" * 2014/1/29 リリース予定" - -msgid "# 0.9.9" -msgstr "" - -msgid "" -" * Development version\n" -" * Stable plugin APIs for Adapter plugins\n" -" * Target date: 2014-2-9" -msgstr "" -" * 開発版\n" -" * Adapterプラグインのための安定したAPI\n" -" * 2014/2/9 リリース予定" - -msgid "# 1.0.0" -msgstr "" - -msgid "" -" * Stable version\n" -" * Stable plugin APIs for other type plugins\n" -" * Target date: 2014-2-28" -msgstr "" -" * 安定版\n" -" * その他の種類のプラグインのための安定したAPI\n" -" * 2014/2/28 リリース予定" - -msgid "# 1.0.1" +msgid "## 1.x.x" msgstr "" msgid "" -" * Enhance planning phase to be more extensible\n" -" * Target date: 2014-3-29" -msgstr "" -" * Planning Phaseを拡張可能にする\n" -" * 2014/3/29 リリース予定" - -msgid "# 1.0.2" -msgstr "" - -msgid "" -" * Groonga HTTP Server compatible feature\n" -" * Target date: 2014-4-29" -msgstr "" -" * Groonga HTTPサーバ互換機能\n" -" * 2014/4/29 リリース予定" - -msgid "# 2.0.0" +" * Optimize performance of `search` for unsharded replicas.\n" +" (Currently, mechanisms of hash-based sharding always affect for replicas.\n" +" They should be skipped for unsharded replicas.)\n" +" * Support hash-based sharding of replicas, by `droonga-enigine-join` and `dro" +"onga-engine-unjoin` commands.\n" +" * Support non-stop modification of cluster structure.\n" +" (Currently, we have to stop updating data while modifying cluster structure" +".\n" +" Joining of new replica should be done completely silently.\n" +" To do it, we have to do:\n" +" 1) half-unjoin a source replica from the cluster,\n" +" 2) synchronize data from the source replica to the new destination replica," +"\n" +" 3) join those replicas to the cluster,\n" +" and 3) wait to dispatch search requests to newly joined replicas until buff" +"ered updating requests are completely processed.)\n" +" * Restart workers after schema change.\n" +" (Currently, old schema information cached by workers can break indexes for " +"newly added records.)\n" +" * Support various type system notifications.\n" +" (Currently, munin or something can be available to monitor status of nodes." +"\n" +" However it should be integrated.)\n" +" * Better compatibility to Groonga: Support `suggest` and related commands.\n" +" * Support various type shardings (e.g. time-range based)." +msgstr "" + +msgid "## 2.0.0" msgstr "" msgid "" @@ -107,3 +77,26 @@ msgstr "" " * スキーマ推定機能\n" " * スキーマ進化機能\n" " * リリース時期未定" + +msgid "# `droonga-http-server`" +msgstr "" + +msgid "" +" * Detect available `droonga-engine` nodes automatically.\n" +" (Nodes should fetch `catalog.json` from initially connected `droonga-engine" +"` node via the `catalog.fetch` command and refresh connections based on the cl" +"uster definition.\n" +" * Prevent to send request messages to dead `droonga-engine` nodes.\n" +" (Nodes should join to the orchestration based on Serf.)\n" +" * Better dashboard.\n" +" (For example, search columns should be listed and filtered based on the sch" +"ema information.\n" +" This better dashboard will be developed in a separate repository to be shar" +"ed by Groonga and Droogna...)" +msgstr "" + +msgid "# `express-droonga`" +msgstr "" + +msgid " * Make connections to `droonga-engine` nodes redundant." +msgstr "" Modified: ja/roadmap/index.md (+44 -33) =================================================================== --- ja/roadmap/index.md 2014-10-07 16:35:55 +0900 (e66a1f7) +++ ja/roadmap/index.md 2014-10-09 15:35:27 +0900 (f446b05) @@ -15,39 +15,31 @@ layout: ja * TOC {:toc} -# 0.8.0 - - * 安定版 - * 2013/12/29 リリース予定 - -# 0.9.0 - - * 開発版 - * 2014/1/29 リリース予定 - -# 0.9.9 - - * 開発版 - * Adapterプラグインのための安定したAPI - * 2014/2/9 リリース予定 - -# 1.0.0 - - * 安定版 - * その他の種類のプラグインのための安定したAPI - * 2014/2/28 リリース予定 - -# 1.0.1 - - * Planning Phaseを拡張可能にする - * 2014/3/29 リリース予定 - -# 1.0.2 - - * Groonga HTTPサーバ互換機能 - * 2014/4/29 リリース予定 - -# 2.0.0 +# `droonga-engine` + +## 1.x.x + + * Optimize performance of `search` for unsharded replicas. + (Currently, mechanisms of hash-based sharding always affect for replicas. + They should be skipped for unsharded replicas.) + * Support hash-based sharding of replicas, by `droonga-enigine-join` and `droonga-engine-unjoin` commands. + * Support non-stop modification of cluster structure. + (Currently, we have to stop updating data while modifying cluster structure. + Joining of new replica should be done completely silently. + To do it, we have to do: + 1) half-unjoin a source replica from the cluster, + 2) synchronize data from the source replica to the new destination replica, + 3) join those replicas to the cluster, + and 3) wait to dispatch search requests to newly joined replicas until buffered updating requests are completely processed.) + * Restart workers after schema change. + (Currently, old schema information cached by workers can break indexes for newly added records.) + * Support various type system notifications. + (Currently, munin or something can be available to monitor status of nodes. + However it should be integrated.) + * Better compatibility to Groonga: Support `suggest` and related commands. + * Support various type shardings (e.g. time-range based). + +## 2.0.0 * Catalog情報の自動生成・生成支援機能 * Catalog情報の自動同期機能 @@ -56,3 +48,22 @@ layout: ja * スキーマ推定機能 * スキーマ進化機能 * リリース時期未定 + +# `droonga-http-server` + +## 1.x.x + + * Detect available `droonga-engine` nodes automatically. + (Nodes should fetch `catalog.json` from initially connected `droonga-engine` node via the `catalog.fetch` command and refresh connections based on the cluster definition. + * Prevent to send request messages to dead `droonga-engine` nodes. + (Nodes should join to the orchestration based on Serf.) + * Better dashboard. + (For example, search columns should be listed and filtered based on the schema information. + This better dashboard will be developed in a separate repository to be shared by Groonga and Droogna...) + +# `express-droonga` + +## 1.x.x + + * Make connections to `droonga-engine` nodes redundant. + Modified: roadmap/index.md (+44 -33) =================================================================== --- roadmap/index.md 2014-10-07 16:35:55 +0900 (fefc535) +++ roadmap/index.md 2014-10-09 15:35:27 +0900 (795e18f) @@ -6,39 +6,31 @@ layout: en * TOC {:toc} -# 0.8.0 - - * Stable version - * Target date: 2013-12-29 - -# 0.9.0 - - * Development version - * Target date: 2014-1-29 - -# 0.9.9 - - * Development version - * Stable plugin APIs for Adapter plugins - * Target date: 2014-2-9 - -# 1.0.0 - - * Stable version - * Stable plugin APIs for other type plugins - * Target date: 2014-2-28 - -# 1.0.1 - - * Enhance planning phase to be more extensible - * Target date: 2014-3-29 - -# 1.0.2 - - * Groonga HTTP Server compatible feature - * Target date: 2014-4-29 - -# 2.0.0 +# `droonga-engine` + +## 1.x.x + + * Optimize performance of `search` for unsharded replicas. + (Currently, mechanisms of hash-based sharding always affect for replicas. + They should be skipped for unsharded replicas.) + * Support hash-based sharding of replicas, by `droonga-enigine-join` and `droonga-engine-unjoin` commands. + * Support non-stop modification of cluster structure. + (Currently, we have to stop updating data while modifying cluster structure. + Joining of new replica should be done completely silently. + To do it, we have to do: + 1) half-unjoin a source replica from the cluster, + 2) synchronize data from the source replica to the new destination replica, + 3) join those replicas to the cluster, + and 3) wait to dispatch search requests to newly joined replicas until buffered updating requests are completely processed.) + * Restart workers after schema change. + (Currently, old schema information cached by workers can break indexes for newly added records.) + * Support various type system notifications. + (Currently, munin or something can be available to monitor status of nodes. + However it should be integrated.) + * Better compatibility to Groonga: Support `suggest` and related commands. + * Support various type shardings (e.g. time-range based). + +## 2.0.0 * Auto catalog generation or catalog generation support * Auto catalog synchronism @@ -47,3 +39,22 @@ layout: en * Schema estimation * Schema evolution * Target date: unknown + +# `droonga-http-server` + +## 1.x.x + + * Detect available `droonga-engine` nodes automatically. + (Nodes should fetch `catalog.json` from initially connected `droonga-engine` node via the `catalog.fetch` command and refresh connections based on the cluster definition. + * Prevent to send request messages to dead `droonga-engine` nodes. + (Nodes should join to the orchestration based on Serf.) + * Better dashboard. + (For example, search columns should be listed and filtered based on the schema information. + This better dashboard will be developed in a separate repository to be shared by Groonga and Droogna...) + +# `express-droonga` + +## 1.x.x + + * Make connections to `droonga-engine` nodes redundant. + -------------- next part -------------- HTML����������������������������...Download