[00:00:40] (03PS1) 10Krinkle: Implement App::closeDD() method and use to close 'centralauth' conn early [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408719 (https://phabricator.wikimedia.org/T186436) [00:02:46] bd808: So… https://github.com/hashicorp/vagrant/commit/bf1021905ba6a05d0ddf3df134e16f2b0c98f365#diff-1fc86ded2011712075536958dea7b4ab (in Vagrant 1.9.5 and later) suggests that upgrading our core of vagrant might get rid of nokogiri issues (inc. the security issue), but I don't know how much work that is? [00:04:54] James_F: depends on where. Looks like that landed in 2.0.2 so for local use you can download and try it out. [00:05:09] for Cloud VPS... I have no time to test and get it into apt [00:05:24] * James_F nods. [00:09:17] (03PS2) 10Krinkle: Implement App::closeDD() method [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408719 (https://phabricator.wikimedia.org/T186436) [00:09:21] (03PS1) 10Krinkle: Add debug logging for connection counts [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408722 (https://phabricator.wikimedia.org/T186436) [00:09:23] (03CR) 10Krinkle: [C: 032] Implement App::closeDD() method [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408719 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:09:25] (03CR) 10Krinkle: [C: 032] Add debug logging for connection counts [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408722 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:09:53] bd808: you still planning to do this https://phabricator.wikimedia.org/T147864#2708072 ? [00:14:31] (03CR) 10Krinkle: [C: 032] Implement App::closeDD() method [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408719 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:15:39] (03Merged) 10jenkins-bot: Implement App::closeDD() method [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408719 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:17:00] (03CR) 10Krinkle: [C: 032] Add debug logging for connection counts [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408722 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:18:28] (03Merged) 10jenkins-bot: Add debug logging for connection counts [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408722 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:20:39] (03PS1) 10Krinkle: Close 'centralauth' connection early [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408724 (https://phabricator.wikimedia.org/T186436) [00:20:48] (03CR) 10Krinkle: [C: 032] Close 'centralauth' connection early [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408724 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:21:40] (03Merged) 10jenkins-bot: Close 'centralauth' connection early [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408724 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:25:02] Platonides: yes. toolsadmin.wikimedia.org does the associations now. The big fix for the LDAP+SUL madness will be T179463 which ... will happen someday [00:25:03] T179463: Create a single application to provision and manage developer (LDAP) accounts - https://phabricator.wikimedia.org/T179463 [00:33:39] (03PS1) 10Krinkle: Explicitly try to close connections before end of response [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408725 (https://phabricator.wikimedia.org/T186436) [00:33:41] (03PS1) 10Krinkle: Close connections earlier (after getData, instead of after output) [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408726 (https://phabricator.wikimedia.org/T186436) [00:34:02] is a real LDAP needed? [00:36:35] (03CR) 10Krinkle: [C: 032] Explicitly try to close connections before end of response [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408725 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:36:40] (03CR) 10Krinkle: [C: 032] Close connections earlier (after getData, instead of after output) [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408726 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:36:59] (03CR) 10jerkins-bot: [V: 04-1] Explicitly try to close connections before end of response [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408725 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:37:01] (03CR) 10jerkins-bot: [V: 04-1] Close connections earlier (after getData, instead of after output) [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408726 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:38:39] (03PS2) 10Krinkle: Explicitly try to close connections before end of response [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408725 (https://phabricator.wikimedia.org/T186436) [00:38:41] (03PS2) 10Krinkle: Close connections earlier (after getData, instead of after output) [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408726 (https://phabricator.wikimedia.org/T186436) [00:38:44] (03CR) 10Krinkle: [C: 032] Explicitly try to close connections before end of response [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408725 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [00:39:50] (03Merged) 10jenkins-bot: Explicitly try to close connections before end of response [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408725 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [02:05:10] (03PS1) 10Krinkle: Add debug log for App::closeDB() [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408740 [02:05:23] (03CR) 10Krinkle: [C: 032] Add debug log for App::closeDB() [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408740 (owner: 10Krinkle) [02:08:12] (03Merged) 10jenkins-bot: Add debug log for App::closeDB() [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408740 (owner: 10Krinkle) [02:13:07] (03PS1) 10Krinkle: Clean up $family filter in meta_p.wiki query [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408741 [02:13:57] (03CR) 10Krinkle: [C: 032] Clean up $family filter in meta_p.wiki query [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408741 (owner: 10Krinkle) [02:14:19] (03Merged) 10jenkins-bot: Clean up $family filter in meta_p.wiki query [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408741 (owner: 10Krinkle) [02:47:32] (03PS1) 10Krinkle: Swap $host and $dbname parameter and make $dbname optional [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408744 [02:49:15] (03CR) 10Krinkle: [C: 032] Swap $host and $dbname parameter and make $dbname optional [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408744 (owner: 10Krinkle) [02:49:38] (03Merged) 10jenkins-bot: Swap $host and $dbname parameter and make $dbname optional [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408744 (owner: 10Krinkle) [02:52:55] (03PS1) 10Krinkle: Omit USE/$dbname for multi-wiki and 'centralauth' queries [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408745 (https://phabricator.wikimedia.org/T186436) [02:53:06] (03CR) 10Krinkle: [C: 032] Omit USE/$dbname for multi-wiki and 'centralauth' queries [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408745 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [02:53:35] (03Merged) 10jenkins-bot: Omit USE/$dbname for multi-wiki and 'centralauth' queries [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408745 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [03:21:47] (03PS1) 10Krinkle: Rename private field App::$clusters to App::$connections [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408750 [03:21:49] (03PS1) 10Krinkle: Re-use connections based on IP instead of hostname [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408751 (https://phabricator.wikimedia.org/T186436) [03:22:06] (03CR) 10Krinkle: [C: 032] Rename private field App::$clusters to App::$connections [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408750 (owner: 10Krinkle) [03:22:08] (03CR) 10Krinkle: [C: 032] Re-use connections based on IP instead of hostname [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408751 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [03:22:29] (03Merged) 10jenkins-bot: Rename private field App::$clusters to App::$connections [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408750 (owner: 10Krinkle) [03:24:25] (03Merged) 10jenkins-bot: Re-use connections based on IP instead of hostname [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408751 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [03:35:19] (03PS1) 10Krinkle: Improve logging about closed connections [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408752 [03:35:33] (03PS2) 10Krinkle: Improve logging about closed connections [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408752 (https://phabricator.wikimedia.org/T186436) [03:35:36] (03CR) 10Krinkle: [C: 032] Improve logging about closed connections [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408752 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [03:35:57] (03Merged) 10jenkins-bot: Improve logging about closed connections [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408752 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [03:42:23] (03PS1) 10Krinkle: Fix closeDB(NULL) exception [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408753 [03:42:29] (03CR) 10Krinkle: [C: 032] Fix closeDB(NULL) exception [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408753 (owner: 10Krinkle) [03:43:20] (03PS2) 10Krinkle: Fix closeDB(NULL) exception [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408753 [03:57:30] (03PS1) 10Krinkle: Fix bug with overly eager connection closing [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408755 (https://phabricator.wikimedia.org/T186436) [03:57:37] (03CR) 10jerkins-bot: [V: 04-1] Fix bug with overly eager connection closing [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408755 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [03:57:42] (03PS2) 10Krinkle: Fix bug with overly eager connection closing [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408755 (https://phabricator.wikimedia.org/T186436) [03:57:59] (03CR) 10Krinkle: [C: 032] Fix bug with overly eager connection closing [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408755 (https://phabricator.wikimedia.org/T186436) (owner: 10Krinkle) [04:03:10] (03PS1) 10Krinkle: Fix closeAllDBs to bypass refcounting [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408756 [04:03:20] (03CR) 10Krinkle: [C: 032] Fix closeAllDBs to bypass refcounting [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408756 (owner: 10Krinkle) [04:03:42] (03Merged) 10jenkins-bot: Fix closeAllDBs to bypass refcounting [labs/tools/guc] - 10https://gerrit.wikimedia.org/r/408756 (owner: 10Krinkle) [04:04:29] * Krinkle signs off [15:31:36] Technical Advice IRC meeting starting in 30 minutes in channel #wikimedia-tech, hosts: @addshore & @Lucas_WMDE - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting