Skip to content

Commit 6c4d17d

Browse files
committed
Merge pull request #718 from basho/feature/releasenote-2.0.5-ja
update RELEASE-NOTES.ja for 2.0.5
2 parents b9b5c7d + 01597b3 commit 6c4d17d

File tree

1 file changed

+135
-0
lines changed

1 file changed

+135
-0
lines changed

RELEASE-NOTES.ja.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,138 @@
1+
# Riak 2.0.5 リリースノート
2+
3+
## 変更
4+
5+
* RIAK-1431 - 管理コマンドの出力を csvファイルに切り替えられる --format=csv オプションの追加
6+
* [clique/pull/42](https://github.com/basho/clique/pull/42)
7+
* [clique/pull/45](https://github.com/basho/clique/pull/45)
8+
9+
* Riak-1477 - シーケンシャルアクセスの改善
10+
ひとつのデータベース (vnode) が大きな書き込みデータを受け取るケースでのleveldbの改善。この状況はRiakのハンドオフ処理中によく発生します。
11+
* [leveldb/pull/146](https://github.com/basho/leveldb/pull/146)
12+
13+
* Riak-1493 handle_dandoff_dataコールバックへのタイムアウト設定の追加とロギング改善。
14+
* [riak_core/pull/642](https://github.com/basho/riak_core/pull/642)
15+
16+
## 修正
17+
18+
* Riak-1455 - インデックスが既に存在する場合に適切なエラーを返す。
19+
* [yokozuna/pull/444](https://github.com/basho/yokozuna/pull/444)
20+
21+
* Riak-1479 - node_get_fsm_time および node_put_fsm_timeにおける統計情報の誤り。 node_get_fsm_time と node_put_fsm_time values が2.0.2の時と比べて1桁小さい。
22+
* [riak_kv/pull/1075](https://github.com/basho/riak_kv/pull/1075)
23+
24+
* MapReduceジョブ中のpipe fittingエラーのログメッセージを追加。
25+
* [riak_kv/pull/1073](https://github.com/basho/riak_kv/pull/1073)
26+
* [riak_pipe/pull/92](https://github.com/basho/riak_pipe/pull/92)
27+
28+
* riak_controlの依存であるerlydtlに対するrebar.conf内の誤ったタグを修正。
29+
* [riak_control/pull/183](https://github.com/basho/riak_control/pull/183)
30+
31+
* コマンドライン引数をriak-adminからcliqueへ委譲。
32+
* [riak/pull/665](https://github.com/basho/riak/pull/665)
33+
34+
## RIAK-1482 - マップ と セット の2.0.4における非互換
35+
36+
Riak 2.0.2 以前のバージョンからのアップグレードをおこなうと、マップとセットのデータが読めなくなる非互換性問題が Riak 2.0.4によって導入されました。同様に 2.0.4 のノード上で更新されたデータタイプは2.0.2以降のノード上で参照できません。ローリングアップグレード中のクラスタやsource、sinkクラスタのバージョンが異なるMDC環境も同じく影響を受けます。
37+
38+
Riak 2.0.5 は negotiated capabilityと手動の切替機能を導入しました。これによりバージョンの混在したクラスタやMDC環境において、異なる内部表現でも処理を継続できるようにしています。切替機能はMDC環境でのみ必要です。レプリケーションされていないクラスタではシンプルにローリングアップグレードが可能です。
39+
40+
新しい 2.0.5 クラスタとMDC環境はこの問題の影響を受けずに新しい内部フォーマットを利用できます。
41+
42+
* [riak_dt/pull/111](https://github.com/basho/riak_dt/pull/111)
43+
* [riak_test/pull/728](https://github.com/basho/riak_test/pull/728)
44+
* [riak_kv/pull/1076](https://github.com/basho/riak_kv/pull/1076)
45+
46+
## 既知の問題
47+
48+
2015/02/27更新: Riakのキーがスペースを含むと、Yokozunaのアクティブアンチエントロピーは `badarg` エラーとなります。詳細はGithub issueの [450](https://github.com/basho/yokozuna/issues/450)[436](https://github.com/basho/yokozuna/issues/436) に記載されています。現状の回避策はキーに対するスペースの利用を避けることです。我々は影響のあるユーザーへのパッチ提供の準備を進めています。
49+
50+
## アップグレードにおける注意
51+
52+
ドキュメントへの記載はありませんが、Riak 2.0 以前で Erlang VMの -sname 設定の利用は可能でした。しかし、2.0 ではこれを利用することはできません。許可されるのは riak.conf における nodename と vm.args の -name です。以前のバージョンから2.0へアップグレードし、-sname をvm.argsで利用していた場合、-sname からの以降のために次の手順が必要になります。
53+
54+
1. Riak 1.4.12 へアップグレードする。
55+
2. ringディレクトリを各ノードでバックアップする。この典型的なパスは /var/lib/riak/ring である。
56+
3. クラスタ内のすべてのノードを停止する。
57+
4. `riak-admin reip <old_nodename> <new_nodename>|riak-admin Command Line#reip` をクラスタ内の各ノード上で、クラスタ内の各ノードに対して実行する。例えば5ノードクラスタでは、各ノードで5回、計25回のコマンド実行がおこなわれる。 <old_nodename>は現在のショートネームであり、<new_nodename>は新しいfully qualified hostnameである。
58+
5. 新しいfully qualified hostnameを各ノードで利用するため、利用している設定ファイルに応じて、riak.confもしくはvm.argsを変更する。
59+
6. クラスタ内の各ノードを起動する。
60+
61+
## Merged Pull Requests
62+
* riak_kv/1071: [Reflect error-handling changes in cuttlefish](https://github.com/basho/riak_kv/pull/1071)
63+
* riak_kv/1075: [The aliases for [riak_kv,vnode,gets|puts,...] were wrong](https://github.com/basho/riak_kv/pull/1075)
64+
* riak_kv/1076: [Add capability and env_var to control binary format of map/set (riak#667)](https://github.com/basho/riak_kv/pull/1076)
65+
* eleveldb/132: [Move spec to correct line so we can gen docs](https://github.com/basho/eleveldb/pull/132)
66+
* riak_core/642: [Add optional timeout for handle_handoff_data callback and improve logging [JIRA: RIAK-1493]](https://github.com/basho/riak_core/pull/642)
67+
* riak_core/696: [Bump clique to 0.2.5](https://github.com/basho/riak_core/pull/696)
68+
* yokozuna/438: [Compile bb before misc/bench compile](https://github.com/basho/yokozuna/pull/438)
69+
* yokozuna/444: [Deal with a Solr Core / Riak Index metadata mismatch](https://github.com/basho/yokozuna/pull/444)
70+
* clique/37: [Add config formatter support to clique](https://github.com/basho/clique/pull/37)
71+
* clique/39: [Track pending changes to cuttlefish error handling](https://github.com/basho/clique/pull/39)
72+
* clique/40: [Allow registration of functions as usage](https://github.com/basho/clique/pull/40)
73+
* clique/42: [Add CSV formatter and support for other custom formats in general](https://github.com/basho/clique/pull/42)
74+
* clique/45: [Introduce spec record for args and flags, datatypes, and validators.](https://github.com/basho/clique/pull/45)
75+
* clique/46: [Print alerts to stderr when using the CSV writer](https://github.com/basho/clique/pull/46)
76+
* clique/50: [Fix regression that broke --help and --format](https://github.com/basho/clique/pull/50)
77+
* cuttlefish/180: [Rework error handling to turn errors into smarter nested tuples](https://github.com/basho/cuttlefish/pull/180)
78+
* riak_dt/111: [Make map/set interoperable with previous versions ](https://github.com/basho/riak_dt/pull/111)
79+
80+
81+
# Riak 2.0.4 リリースノート
82+
83+
## Merged PRs
84+
* node_package/173: [Fixes for debian control template](https://github.com/basho/node_package/pull/173)
85+
* riak_dt/110: [Swap orddict for dict in orswot and map](https://github.com/basho/riak_dt/pull/110)
86+
* riak_kv/1030: [Implement key count estimation via AAE trees](https://github.com/basho/riak_kv/pull/1030)
87+
* riak_kv/1056: [Expose logs about AAE tree status.](https://github.com/basho/riak_kv/pull/1056)
88+
* riak_kv/1058: [Use exometer_core](https://github.com/basho/riak_kv/pull/1058)
89+
* riak_kv/1059: [add missing aliases](https://github.com/basho/riak_kv/pull/1059)
90+
* riak_kv/1062: [Fixes sibling explosion bug caused by forwarding coordination](https://github.com/basho/riak_kv/pull/1062)
91+
* riak_kv/1063: [Bugfix for precondition_context test failures.](https://github.com/basho/riak_kv/pull/1063)
92+
* riak_kv/1065: [Fix bug related to riak_dt#110 serialization changes](https://github.com/basho/riak_kv/pull/1065)
93+
* riak_kv/1067: [Make read-repair stats be 'proplist' instead of 'value'](https://github.com/basho/riak_kv/pull/1067)
94+
* riak_kv/1068: [Set schema dirs for riak_core in riak_kv_test_util](https://github.com/basho/riak_kv/pull/1068)
95+
* riak_kv/1071: [Reflect error-handling changes in cuttlefish](https://github.com/basho/riak_kv/pull/1071)
96+
* riak_core/633: [Implement key count estimation via AAE trees](https://github.com/basho/riak_core/pull/633)
97+
* riak_core/663: [use exometer_core instead of exometer](https://github.com/basho/riak_core/pull/663)
98+
* riak_core/665: [add missing aliases](https://github.com/basho/riak_core/pull/665)
99+
* riak_core/668: [Replaces feuerlabs/exometer with basho/exometer](https://github.com/basho/riak_core/pull/668)
100+
* riak_core/669: [Add transfer_limit config callback to handoff_cli](https://github.com/basho/riak_core/pull/669)
101+
* riak_core/672: [Fixes sibling explosion bug caused by forwarding coordination requests d...](https://github.com/basho/riak_core/pull/672)
102+
* riak_core/674: [Feature/revised/riak cli handoff status 1239](https://github.com/basho/riak_core/pull/674)
103+
* riak_core/675: [rename riak_cli to clique](https://github.com/basho/riak_core/pull/675)
104+
* riak_core/677: [Standardize usage/command registration](https://github.com/basho/riak_core/pull/677)
105+
* riak_core/678: [Integration/riak admin handoff team](https://github.com/basho/riak_core/pull/678)
106+
* riak_core/679: [Handle down nodes consistently](https://github.com/basho/riak_core/pull/679)
107+
* riak_core/680: [Make riak_core_status:active_partitions safe if a node is down.](https://github.com/basho/riak_core/pull/680)
108+
* riak_core/681: [Cleanup after review](https://github.com/basho/riak_core/pull/681)
109+
* riak_core/682: [add riak-admin handoff config support](https://github.com/basho/riak_core/pull/682)
110+
* riak_core/685: [Improve handoff enable/disable config naming](https://github.com/basho/riak_core/pull/685)
111+
* riak_core/686: [add whitelisted config variables to riak_core_handoff_cli](https://github.com/basho/riak_core/pull/686)
112+
* riak_core/692: [Allow schema loading with an environment variable](https://github.com/basho/riak_core/pull/692)
113+
* riak_core/693: [mod_set_forwarding crashes [JIRA: RIAK-1459]](https://github.com/basho/riak_core/pull/693)
114+
* riak_core/695: [change git url for clique to fix PR #694 [JIRA: RIAK-1460]](https://github.com/basho/riak_core/pull/695)
115+
* riak_api/72: [Use exometer_core & exometer aliases](https://github.com/basho/riak_api/pull/72)
116+
* yokozuna/440: [Use exometer_core & exometer aliases](https://github.com/basho/yokozuna/pull/440)
117+
* yokozuna/441: [minor alias typo](https://github.com/basho/yokozuna/pull/441)
118+
* riak_search/172: [Fix dep error in rebar.config](https://github.com/basho/riak_search/pull/172)
119+
* riak/651: [use exometer_core](https://github.com/basho/riak/pull/651)
120+
* riak/654: [change riak_cli to clique](https://github.com/basho/riak/pull/654)
121+
* cuttlefish/180: [Rework error handling to turn errors into smarter nested tuples](https://github.com/basho/cuttlefish/pull/180)
122+
* riak_pipe/91: [Use exometer_core & exometer aliases](https://github.com/basho/riak_pipe/pull/91)
123+
124+
# Riak 2.0.3 リリースノート
125+
126+
## Merged PRs
127+
* riak/612: [Introduce exometer metrics into 2.0](https://github.com/basho/riak/pull/621)
128+
* riak/623: [Remove afunix from EXOMETER_PACKAGES](https://github.com/basho/riak/pull/623)
129+
* riak/647: [remove afunix from reltool.config](https://github.com/basho/riak/pull/647)
130+
131+
# Riak 2.0.2 リリースノート
132+
133+
## VM Args
134+
135+
誤って削除された "+scl false" の復旧
1136
# Riak 2.0.1 リリースノート
2137

3138
## クライアント証明書による認証

0 commit comments

Comments
 (0)