lib/rbbt/persist.rb in rbbt-util-5.17.23 vs lib/rbbt/persist.rb in rbbt-util-5.17.24
- old
+ new
@@ -293,14 +293,12 @@
res
end
rescue Lockfile::StolenLockError
- begin
- Log.medium "Lockfile stolen: #{path}"
- sleep 1 + rand(2)
- rescue Exception
- end
+ Log.medium "Lockfile stolen: #{path} - #{lock_filename}"
+ Log.exception $!
+ sleep 1 + rand(2)
retry
rescue Exception
Log.medium "Error in persist: #{path}#{Open.exists?(path) ? Log.color(:red, " Erasing") : ""}"
begin