Commit Graph

8 Commits

Author SHA1 Message Date
377d2d3fad DEV: Silence spurious rubocop lint warning 2020-02-19 13:10:30 +11:00
a14a7f1cb8 DEV: Add optional support for running byebug when a PG Clash happens
Tracking down concurrency issues from backtraces and manual repros is a fraught process.
Sometimes you've just got to get your hands dirty and do a live debug.
2020-02-19 12:50:37 +11:00
0b09f5299d DEV: Improve pg connection access logging
`ensure` that the accessing thread is set to nil after an action
2020-02-18 16:58:47 +00:00
ea49ca7ef5 DEV: Handle nil backtraces in pg access logs 2020-02-18 15:45:44 +00:00
2bdd1275ce DEV: Initialize pg access log mutex in non-sidekiq processes
Followup to be3e4ab3f55afb1f89bdd702f069b44a8bcef8e7
2020-02-18 14:20:28 +00:00
be3e4ab3f5 DEV: Report simultaneous use of PG::Connection objects 2020-02-18 13:50:15 +00:00
cd3fab9ccc DEV: Allow raw PG tracing to be enabled only for sidekiq processes 2020-02-17 18:14:14 +00:00
0c6f2892c6 DEV: Add raw PG connection tracing behind an environment variable
This should be useful for debugging connection problems. Warning: this will generate some large files, and will likely impact performance
2020-02-17 16:21:26 +00:00