riakのhandoffについて調べたこと¶ source code readingに向けて、riakのhandoffについて詳細を調べることとし ました。 というか、処理の流れをだいたい把握するために、自分のためにまとめたもの ですので、たぶん他の人には役に立たないと思います。 handoffについて¶ ring_updateが呼び出され、ringが更新されるとnodeの再配置が起こりますので、 各vnodeが担当しているringの範囲も変わってくるわけです。それに伴い、各 vnodeが持っている実際のデータを新しい担当vnodeに対して送る必要がありま す。これをhandoffと言います。 処理の流れ¶ riak_core_vnode_manager:schedule_management_timer/0 send_afterでタイマーがセットされ、management_tickごとに