CARP

MySQLと格闘してて、Multi-Masterを考えているわけですが、結局Lock問題とか切り替え問題が発生するわけです。

この辺、どうしたものかと悩みながら、とりあえずVRRPをNetBSDに載せる準備だけはしようかと思ってpkgsrcを見てたら、VRRPがない!という事態に遭遇。

で、更に調べてたら、CARP(Common Address Redundancy Protocol)とやらがOpenBSDのメンバーによって開発されてました。

こいつは、FreeBSD/NetBSD/OpenBSDのkernelに組み込まれているので、処理的には拘束な動作が期待できそうと言う気がしてます。

まぁ、kernelのre-compileだのなんだので大変そうなので、今度じっくり実験してみますが…。