Skip to content

Commit b4386b1

Browse files
author
Baptiste Perbos
committed
chore: review
1 parent 7748021 commit b4386b1

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

lib/safe-pg-migrations/plugins/blocking_activity_logger.rb

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,10 @@ def log_blocking_queries
7979
if queries.empty?
8080
SafePgMigrations.say 'Could not find any blocking query.', true
8181
else
82-
82+
SafePgMigrations.say(
83+
"Statement was being blocked by the following #{'query'.pluralize(queries.size)}:", true
84+
)
85+
SafePgMigrations.say '', true
8386
output_blocking_queries(queries)
8487
SafePgMigrations.say(
8588
'Beware, some of those queries might run in a transaction. In this case the locking query might be '\
@@ -94,20 +97,16 @@ def log_blocking_queries
9497

9598
def output_blocking_queries(queries)
9699
if SafePgMigrations.config.blocking_activity_logger_verbose
97-
SafePgMigrations.say(
98-
"Statement was being blocked by the following #{'query'.pluralize(queries.size)}:", true
99-
)
100-
SafePgMigrations.say '', true
101-
queries.each do |query, start_time|
102-
SafePgMigrations.say "#{format_start_time start_time}: #{query}", true
103-
end
100+
queries.each { |query, start_time| SafePgMigrations.say "#{format_start_time start_time}: #{query}", true }
104101
else
105102
queries.each do |start_time, locktype, mode, pid, transactionid|
106-
SafePgMigrations.say format_start_time(start_time), true
107-
SafePgMigrations.say "lock type: #{locktype || 'null'}", true
108-
SafePgMigrations.say "lock mode: #{mode || 'null'}", true
109-
SafePgMigrations.say "lock pid: #{pid || 'null'}", true
110-
SafePgMigrations.say "lock transactionid: #{transactionid || 'null'}", true
103+
SafePgMigrations.say(
104+
"#{format_start_time(start_time)}: lock type: #{locktype || 'null'}, " \
105+
"lock mode: #{mode || 'null'}, " \
106+
"lock pid: #{pid || 'null'}, " \
107+
"lock transactionid: #{transactionid || 'null'}",
108+
true,
109+
)
111110
end
112111
end
113112
end

test/safe_pg_migrations_test.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ def test_blocking_activity_logger_filtered
6060
assert_includes calls, 'lock mode: AccessExclusiveLock'
6161
assert_includes calls, 'lock pid:'
6262
assert_includes calls, 'lock transactionid: null'
63-
refute_includes calls, 'Statement was being blocked by the following query'
6463
end
6564

6665
def test_statement_retry

0 commit comments

Comments
 (0)