X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4c76ae6b65612579e465a2862f3c2bdfea06b43a..727c1e475afcb1a8fda1f9b689bb3e941ae93cec:/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