mirror of
https://github.com/discourse/discourse.git
synced 2025-03-01 16:59:22 +00:00
This reverts commit 796af077c5bfe31999203e78782d27dfafafb1c2. We have not seen checkout timeout errors since c30aeafd9db40bfbd848430359285547a1b1f605
This commit is contained in:
parent
64b4e0d08d
commit
ad900ef9dd
2
.github/workflows/tests.yml
vendored
2
.github/workflows/tests.yml
vendored
@ -244,7 +244,6 @@ jobs:
|
||||
if: matrix.build_type == 'system' && matrix.target == 'plugins'
|
||||
env:
|
||||
CHECKOUT_TIMEOUT: 10
|
||||
DEBUG_AR_CONNECTION_QUEUE: 1
|
||||
run: |
|
||||
GLOBIGNORE="plugins/chat/*";
|
||||
LOAD_PLUGINS=1 RAILS_ENABLE_TEST_LOG=1 RAILS_TEST_LOG_LEVEL=error PARALLEL_TEST_PROCESSORS=4 bin/turbo_rspec --use-runtime-info --profile=50 --verbose --format documentation plugins/*/spec/system
|
||||
@ -255,7 +254,6 @@ jobs:
|
||||
if: matrix.build_type == 'system' && matrix.target == 'chat'
|
||||
env:
|
||||
CHECKOUT_TIMEOUT: 10
|
||||
DEBUG_AR_CONNECTION_QUEUE: 1
|
||||
run: LOAD_PLUGINS=1 RAILS_ENABLE_TEST_LOG=1 RAILS_TEST_LOG_LEVEL=error PARALLEL_TEST_PROCESSORS=4 bin/turbo_rspec --use-runtime-info --profile=50 --verbose --format documentation plugins/chat/spec/system
|
||||
timeout-minutes: 30
|
||||
|
||||
|
@ -1,40 +0,0 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
if ENV["DEBUG_AR_CONNECTION_QUEUE"] == "1"
|
||||
module QueuePatch
|
||||
# Add +element+ to the queue. Never blocks.
|
||||
def add(element)
|
||||
puts "::group::##{Process.pid} Adding element to the queue"
|
||||
puts Thread.current.backtrace.first(30).join("\n")
|
||||
puts "::endgroup::"
|
||||
super
|
||||
end
|
||||
|
||||
# If +element+ is in the queue, remove and return it, or +nil+.
|
||||
def delete(element)
|
||||
puts "::group::##{Process.pid} Delete element from the queue"
|
||||
puts Thread.current.backtrace.first(30).join("\n")
|
||||
puts "::endgroup::"
|
||||
super
|
||||
end
|
||||
|
||||
# Remove all elements from the queue.
|
||||
def clear
|
||||
puts "::group::##{Process.pid} Clear all elements from the queue"
|
||||
puts Thread.current.backtrace.first(30).join("\n")
|
||||
puts "::endgroup::"
|
||||
super
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def remove
|
||||
puts "::group::##{Process.pid} Removing element from the queue"
|
||||
puts Thread.current.backtrace.first(30).join("\n")
|
||||
puts "::endgroup::"
|
||||
super
|
||||
end
|
||||
end
|
||||
|
||||
ActiveRecord::ConnectionAdapters::ConnectionPool::Queue.prepend(QueuePatch)
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user