From 437baab4fc28700cc821640a2369c04ffda6c161 Mon Sep 17 00:00:00 2001 From: MusikAnimal Date: Thu, 20 May 2021 18:43:35 -0400 Subject: [PATCH] AWBListMan: use dedicated connection when querying metawiki_p --- tasks/awb_list_man.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tasks/awb_list_man.rb b/tasks/awb_list_man.rb index d58b016..b105268 100644 --- a/tasks/awb_list_man.rb +++ b/tasks/awb_list_man.rb @@ -169,7 +169,7 @@ def self.user_info(user_name, throttle = 0) end def self.moved_user_info(user_name) - log_entry = @mb.repl.query( + log_entry = meta_repl.query( "SELECT log_timestamp, log_params FROM metawiki_p.logging " \ "WHERE log_type = 'gblrename' AND log_params LIKE '%\"#{user_name.sub("'"){ "\\'" }}\"%'" ).to_a.first @@ -185,6 +185,16 @@ def self.moved_user_info(user_name) } end + def self.meta_repl + return @meta_repl if @meta_repl + credentials = @mb.app_config[:replica] + credentials[:host].sub!('*', 'metawiki_p') + @meta_repl = Repl::Session.new({ + database: 'metawiki_p', + host: @mb.app_config[:replica] + }) + end + def self.edit_summary(report = false) summary = report ? [] : ['General cleanup'] removed_users = []