[Groonga-commit] droonga/droonga.org at 753bd95 [gh-pages] Update roadmap for future releases

Zurück zum Archiv-Index

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 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index