Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。
Mnesia のレプリケーションをいろいろ試してみたのでメモ。 まずは、下記を mnesia_test.erl というファイル名で保存して、コンパイルする。 -module(mnesia_test). -include_lib("stdlib/include/qlc.hrl"). -record(store, {key, value}). -export([start/0, start/1, restart/1, set/2, get/1]). start() -> mnesia:start(), mnesia:create_schema([node()]), mnesia:create_table(store, [{attributes, record_info(fields, store)}]). start(Nodes) -> mnesia:start(), mnesia:chang
問題 N-act構成にしたとき、ネットワークが切れてまたつながった場合にデータ不整合が起きるか。復旧の方法はあるか。 結論 起きる。簡単な復旧方法はなさげ。 Mnesiaレプリカのあるノードが一時的に通信不能になり、その間にMnesiaオリジナル*1が不整合の起きるレコード更新を行うと、Mnesiaレプリカが復帰できない。 set_master_nodes/2は微妙(ざっとリファレンスを見た限りでは、不整合を解決する方法はこれくらいしかなさげ) 使ったマシン dom0 -> -name a@192.168.0.72 domU -> -name a@192.168.0.31 どちらもdebian lenny@linux-2.6.26-xen/ xen 3.2(要はlenny最新版) まずは準備。 dom0側 [kuenishi@] $ erl -name a@192.168.0.72 -se
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く