X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/609646134bcd8fc3a7fd500848220741ecc4a9d2..918e16de43e993894dcaffbe0cafa0fc1d2f16b3:/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