I am using the 2.2.16 version of the adapter and noticed that I occasionally receive deadlocks while using the :lock option, like this: Account.find(:first, :conditions => [cond, *cond_param], :order ...