Commit f6ca26d5 authored by Tiger Watson's avatar Tiger Watson

Merge branch 'feature/gb/reduce-thresholds-for-subtransactions-logging' into 'master'

Reduce thresholds for subtransactions logging

See merge request gitlab-org/gitlab!68766
parents 1c58f96e 3bbbc719
...@@ -6,9 +6,9 @@ module Gitlab ...@@ -6,9 +6,9 @@ module Gitlab
class Context class Context
attr_reader :context attr_reader :context
LOG_DEPTH_THRESHOLD = 8 LOG_DEPTH_THRESHOLD = 4 # 3 nested subtransactions + 1 real transaction
LOG_SAVEPOINTS_THRESHOLD = 32 LOG_SAVEPOINTS_THRESHOLD = 5 # 5 `SAVEPOINTS` created in sequence or nested
LOG_DURATION_S_THRESHOLD = 300 LOG_DURATION_S_THRESHOLD = 120 # 2 minutes long transaction
LOG_THROTTLE_DURATION = 1 LOG_THROTTLE_DURATION = 1
def initialize def initialize
...@@ -46,15 +46,15 @@ module Gitlab ...@@ -46,15 +46,15 @@ module Gitlab
end end
def depth_threshold_exceeded? def depth_threshold_exceeded?
@context[:depth].to_i > LOG_DEPTH_THRESHOLD @context[:depth].to_i >= LOG_DEPTH_THRESHOLD
end end
def savepoints_threshold_exceeded? def savepoints_threshold_exceeded?
@context[:savepoints].to_i > LOG_SAVEPOINTS_THRESHOLD @context[:savepoints].to_i >= LOG_SAVEPOINTS_THRESHOLD
end end
def duration_threshold_exceeded? def duration_threshold_exceeded?
duration.to_i > LOG_DURATION_S_THRESHOLD duration.to_i >= LOG_DURATION_S_THRESHOLD
end end
def log_savepoints? def log_savepoints?
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment