summaryrefslogtreecommitdiff
path: root/app/workers/concerns
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2017-08-24 12:24:58 -0700
committerStan Hu <stanhu@gmail.com>2017-08-24 12:29:50 -0700
commit38bb92197dcb67df917bb9793be5a1a48611c047 (patch)
treee04f83b0d37846f045d21504de69361dd9b746b9 /app/workers/concerns
parent4428944d53232d7c9d620ae483e66fe46f414baf (diff)
downloadgitlab-ce-38bb92197dcb67df917bb9793be5a1a48611c047.tar.gz
Enable 5 lines of Sidekiq backtrace lines to aid in debugging
Customers often have Sidekiq jobs that failed without much context. Without Sentry, there's no way to tell where these exceptions were hit. Adding in additional lines adds a bit more Redis storage overhead. This commit adds in backtrace logging for workers that delete groups/projects and import/export projects. Closes #27626
Diffstat (limited to 'app/workers/concerns')
-rw-r--r--app/workers/concerns/exception_backtrace.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/workers/concerns/exception_backtrace.rb b/app/workers/concerns/exception_backtrace.rb
new file mode 100644
index 00000000000..e3ecdfe2502
--- /dev/null
+++ b/app/workers/concerns/exception_backtrace.rb
@@ -0,0 +1,8 @@
+# Concern for enabling a few lines of exception backtraces in Sidekiq
+module BuildQueue
+ extend ActiveSupport::Concern
+
+ included do
+ sidekiq_options backtrace: 5
+ end
+end