babie steps

作業療法記録

dead lock

最近、rake test でデッドロックが出すぎる・・・。

ActiveRecord::StatementInvalid: Mysql::Error: Deadlock found when trying to get lock; try restarting transaction: ...

colinux が一時期ディスクフルになろうとしてたせいかしら? 


追記:
原因わかった。表の rake (test) コマンドで annotated_models プラグインによる全モデル&フィクスチャファイルが書き換えがおこり、それを検知した裏の autotest でも rake test が同時に走って、しっちゃかめっちゃかになるんだわさ。

広告を非表示にする