パスワードを忘れた? アカウント作成
5111684 journal
バグ

ko-zuの日記: 嘘と思いたいくらい酷いLVMの仕様バグ

日記 by ko-zu

LVM2のwikiにバグ的なLVM実装の仕様が記載されていた。
http://sources.redhat.com/lvm2/wiki/FrequentlyAskedQuestions

曰く、pvmoveするとデバイスをブロックするのでオンラインで/パーティションを移動するとデッドロックするよ!

つまり、LVMの内部でのLVからPVへのトランスレータはダーティページ管理みたいなことをしておらず、
PEへの書込を監視しながらコピーするのではなく単にPVへの読み書きブロックして移動するということか。

それオンラインMoveといえるのか?冗談だよな?

追記
LKMLを見るとpvmoveでのクラッシュが幾つか報告されている。
この問題が上のような実装だと考えると、degradedでmirrorを再構成中のPEにアクセスすると壊れる可能性がある。あるいはストライプPEに変換中などPEのリマップ全てに関わる。
pvmoveすることはあまりない上、通常PEの移動はや割り当てはファイルシステムの管理外で行われるから表面化しなかったのかも。

この議論は、ko-zu (30390)によって テキ禁止として作成されたが、今となっては 新たにコメントを付けることはできません。
typodupeerror

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

読み込み中...