Profile_bird

Hey there! frsyuki is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What are you doing? Join today to start receiving frsyuki's updates.

Already using Twitter
from your phone? Click here.

frsyuki

  1. paxosのアルゴリズム自体と、達成したい目的をpaxosのモデルに落とし込めるかどうかは、別の問題。
  2. Basic Paxos が分かれば Multi Paxos は難しくないっぽい。
  3. Basic Paxos をやっと理解した:http://bit.ly/QAkRY
  4. そういえば分散kvsを作っている人は何やらたくさんいるらしい。今は研究中で、イケそうなら使うという雰囲気。ターゲットは50台〜100台くらいで、トランザクションは欲しいとか。(日本)
  5. でも面倒なことに、たぶん「いわゆるkvs」の範囲は時と共にコロコロ変化する。「いわゆるクラウド」と同様に大変曖昧で使いにくい。そんなわけで自分だけでも便利に使えるオレオレ定義を導入したい今日この頃。
  6. そこで「いわゆるP2P」と同じように「いわゆるkvs」という使い方を導入する。「いわゆるkvs」とは「代表的なkvs」とほぼ同義で、それは暗に Dynamo とか kumofs とか、具体的な実装を指している。
  7. まぁ納得。その通りだと思う。しかしそうすると key-value vs RDBMS のような構図はおかしいことになる。ぃゃ実際その範疇に収まらないからkvsの定義は?という話が出てくる。
  8. kvs の単語の意味の件。kvs は RDBMS も含み、RDBMS は kvs の範囲を制限した物と言える、らしい。
  9. dd if=16GB.img of=/dev/null でバッファキャッシュを全部フラッシュさせて回避。しかし RAID-10 だと 1GbE より速くて意味がなかった罠。
  10. システムメモリが 8GB で RAIDメモリも 512MB も積んであると、I/O待ちが発生しなくてベンチマーク取れなくて困る…無効化できないかな。
  11. ぇー nginx それはイケてないょ…
  12. 絶対クロックでは精度が足りないとき論理クロックを使いたくなるけど、どうしても順序が比較不能になり得るのでちょぃと踏み切れない。アプリケーションに丸投げするのは何だかなぁ。スケーラビリティを犠牲にしてシングルマスタを強制したい。
  13. @estraier トリプルマスタ以上でサーバの時刻がずれていると、タイムスタンプがむやみに進んで更新ログが適用されなくなるか何度も適用される可能性がある…気がします。「Bのタイムスタンプ」ではなく「BのCからのタイムスタンプ」の様にSIDごとに個別に記録した方が確実そうです。
  14. @estraier 出自のサーバはログにタイムスタンプと自分のSIDを付ける・SID毎にどこまで更新ログを自分に適用したかを覚えておくのはどうでしょう? サーバAが0:00に更新したとき、Aは出自がAのログを0:00まで適用したことを記録し、ログに出自A 0:00と付ける。
  15. @na_ga すっ飛ばしたww ログ以外に重要なデーモンは動いていないから、たぶん大丈夫…
  16. @syonbori @kana_t_t ソ レ ダ!!
  17. @na_ga ntpでじわじわ合わせるか、すっ飛ばすか悩みなう。
  18. ログサーバーの時刻が3時間くらいずれていることに気づいた。うへ。
  19. 今ここで寝ると明日のゼミの内容がゼロなわけだけども、率直にねむい。
  20. 溜池山王は国会議事堂前である。