X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b405f0f487f35f62d8362dc06981b83176b77d44..25af6c40181b95f13ec3e9e366c53cb50868d065:/services/api/lib/sweep_trashed_collections.rb diff --git a/services/api/lib/sweep_trashed_collections.rb b/services/api/lib/sweep_trashed_collections.rb index ab2d27af31..01b63fdb82 100644 --- a/services/api/lib/sweep_trashed_collections.rb +++ b/services/api/lib/sweep_trashed_collections.rb @@ -23,8 +23,11 @@ module SweepTrashedCollections end if need Thread.new do + Thread.current.abort_on_exception = false begin sweep_now + rescue => e + Rails.logger.error "#{e.class}: #{e}\n#{e.backtrace.join("\n\t")}" ensure ActiveRecord::Base.connection.close end