カイワレの大冒険 Third

技術的なことや他愛もないことをたまに書いてます

2014-04-01から1ヶ月間の記事一覧

MongoDB2.4系で、セカンダリのノードをパッシブにしてみた

MongoDBのバージョンは2.4.10。セカンダリになってるやつをパッシブにしてみるにはどうしたらいいかわからなかったので、試してみた。 まず起動。 mkdir -p /data/{mongo10101,mongo10102,mongo10103,mongo10104,config,logs} # mongod /usr/local/mongodb/b…

「Partition 1 does not start on physical sector boundary.」エラーの対応

fdisk叩いたら以下の様な「Partition 1 does not start on physical sector boundary.」というエラーっぽいものが出たので、その対応。 物理セクタサイズ4096バイトのもので、開始セクタの位置が63になってるとこんな感じのメッセージが出る。 Linux で 4096…

どうして「InnoDBのREPEATABLE READでハマった話」という記事を書いたのか ver2

以下のような記事を書いたのですが、@sh2ndさんに指摘されてひと通り整理できたので、まとめ。 InnoDBのREPEATABLE READでハマった話 - カイワレの大冒険 Third どうして「InnoDBのREPEATABLE READでハマった話」という記事を書いたのか - カイワレの大冒険 …

どうして「InnoDBのREPEATABLE READでハマった話」という記事を書いたのか

今日@kuwa_twさんとチャットで、あの記事ゴチャゴチャしてて、最後まで読むのツライと言われたので、要点を絞って書いてみます(@kuwa_twさんをdisってるわけではないですよ!!!)。 該当の記事はこちら。 blog.masudak.net まず、MySQL5.5系のInnoDBのト…

環境による設定の差異を吸収するにはSettingslogicがいいという話

だいぶ前に使った内容なので、今は少し違うかもしれませんが、アウトプット大事ということで備忘録。 環境に応じて処理内容を変えたいということはよくあるかと思います。 DEVだったら、この設定を読むとか、APIの呼び元はこっちにするとか。 僕がよく遭遇す…

InnoDBのREPEATABLE READでハマった話

MySQL5系で、REPEATABLE READな環境があったのですが、ん?と思うことがあったので、備忘録。 結論から言うと、MySQL5.5 + InnoDBでファジーリードやファントムリードと思われる挙動が確認できた(気がする)。 テスト用のテーブル定義は以下。 mysql> CREAT…

Packerのcompression_levelオプションを試してみた

Packerにcompression_levelというオプションがあったので、使ってみた。 以下のような感じで、post-processorsでcompression_levelを指定するだけ。0から9まで指定できて、0が圧縮せず、9が圧縮率最大。デフォルトは1。 "post-processors": [ { "type": "vag…