[00:50:16] Fundraising-Backlog, Desktop Improvements, MediaWiki-extensions-CentralNotice, Product-Design-Strategy, and 6 others: [Discussion] Prevent SEO decline due to Google "page experience": mid-June 2021 - https://phabricator.wikimedia.org/T280476 (AndyRussG) [01:30:07] Fundraising-Backlog, Desktop Improvements, MediaWiki-extensions-CentralNotice, Product-Design-Strategy, and 6 others: [Discussion] Prevent SEO decline due to Google "page experience": mid-June 2021 - https://phabricator.wikimedia.org/T280476 (AndyRussG) [01:36:03] (PS4) Eileen: Add editable Name pair search using search kit [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/681505 (https://phabricator.wikimedia.org/T244404) [04:14:38] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Product Infrastructure Roadmap, Readers-Web-Backlog, and 2 others: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed” - https://phabricator.wikimedia.org/T279034 (AndyRussG) Jus... [06:06:39] (PS9) AndyRussG: Email Preference Center: Guzzle connetor to Civiproxy [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/677018 (https://phabricator.wikimedia.org/T268497) [06:07:06] (CR) jerkins-bot: [V: -1] Email Preference Center: Guzzle connetor to Civiproxy [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/677018 (https://phabricator.wikimedia.org/T268497) (owner: AndyRussG) [06:08:49] (PS10) AndyRussG: Email Preference Center: Guzzle connetor to Civiproxy [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/677018 (https://phabricator.wikimedia.org/T268497) [06:11:46] Fundraising Sprint Humongous bacteria petting zoo, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Fr-drupal-upgrade-2021: develop more detail plan on queue refactor for drupal upgrade - https://phabricator.wikimedia.org/T279962 (AndyRussG) a:AndyRussG [06:49:29] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Product Infrastructure Roadmap, Readers-Web-Backlog, and 2 others: CentralNotice code to fix the banner bump with “pageview+1 with exceptions for infrequent visitors and as needed” - https://phabricator.wikimedia.org/T279034 (Gilles) And th... [07:30:40] PROBLEM - check_mysql on frdev1001 is CRITICAL: SLOW_SLAVE CRITICAL: Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1334 [07:50:40] RECOVERY - check_mysql on frdev1001 is OK: Uptime: 2382847 Threads: 18 Questions: 57517657 Slow queries: 1951923 Opens: 448176718 Flush tables: 1 Open tables: 200 Queries per second avg: 24.138 Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 1 [13:32:06] Fundraising Sprint Humongous bacteria petting zoo, Fundraising-Backlog, FR-Email: Civi export data for 2 fields are preventing accurate data validation reports in Acoustic - https://phabricator.wikimedia.org/T270731 (KHaggard) Hi @Eileenmcnaughton. Confirming that I received the larger update in the... [15:13:06] Greetings fr-tech [15:13:32] I'm gonna miss standup today. Got a conference with Dylan's teacher this morning. [15:25:16] XenoRyet: ah okok have fun [15:26:05] I'll be at standup but then have kid school errand right afterwards, but I'll be back about one hour after that (have to bring an assignment that the have to hand in on paper, and pick up their paper workbooks) [15:26:19] *they have to [15:28:45] PROBLEM - check_listener_gc on frpig1001 is CRITICAL: HTTP CRITICAL: HTTP/1.1 400 Bad Request - string OK not found on https://10.64.40.164:443https:///globalcollect - 384 bytes in 0.007 second response time [15:29:21] uff, fixing the check_listener_gc thing [15:31:29] morn [15:33:45] PROBLEM - check_listener_gc on frpig1001 is CRITICAL: HTTP CRITICAL: HTTP/1.1 400 Bad Request - string OK not found on https://10.64.40.164:443https:///globalcollect - 384 bytes in 0.007 second response time [15:36:41] PROBLEM - check_listener_gc on frpig2001 is CRITICAL: HTTP CRITICAL - Invalid HTTP response received from host on port 443: HTTP/1.1 400 Bad Request [15:36:43] PROBLEM - check_listener_ipn on frpig2001 is CRITICAL: HTTP CRITICAL - Invalid HTTP response received from host on port 443: HTTP/1.1 400 Bad Request [15:37:35] PROBLEM - check_puppetrun on frpm2001 is CRITICAL: CRITICAL: Puppet has 2 failures. Last run 6 minutes ago with 2 failures. Failed resources (up to 3 shown): Service[nginx] [15:38:19] ok the alerts should recover in a second, nagios check is fixed [15:38:39] RECOVERY - check_listener_gc on frpig1001 is OK: HTTP OK: HTTP/1.1 200 OK - 384 bytes in 0.017 second response time [15:41:35] PROBLEM - check_puppetrun on frpm1001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 8 minutes ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [15:41:45] PROBLEM - check_listener_gc on frpig2001 is CRITICAL: HTTP CRITICAL - Invalid HTTP response received from host on port 443: HTTP/1.1 400 Bad Request [15:41:45] PROBLEM - check_listener_ipn on frpig2001 is CRITICAL: HTTP CRITICAL - Invalid HTTP response received from host on port 443: HTTP/1.1 400 Bad Request [15:42:29] PROBLEM - check_puppetrun on frpm2001 is CRITICAL: CRITICAL: Puppet has 2 failures. Last run 11 minutes ago with 2 failures. Failed resources (up to 3 shown): Service[nginx] [15:46:35] PROBLEM - check_puppetrun on frpm1001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 7 seconds ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [15:46:49] RECOVERY - check_listener_gc on frpig2001 is OK: HTTP OK: Status line output matched HTTP/1.1 503 - 287 bytes in 0.008 second response time [15:46:49] RECOVERY - check_listener_ipn on frpig2001 is OK: HTTP OK: Status line output matched HTTP/1.1 503 - 287 bytes in 0.008 second response time [15:47:29] PROBLEM - check_puppetrun on frpm2001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 1 minute ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [15:51:35] PROBLEM - check_puppetrun on frpm1001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 3 minutes ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [15:52:29] PROBLEM - check_puppetrun on frpm2001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 6 minutes ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [15:56:35] PROBLEM - check_puppetrun on frpm1001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 8 minutes ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [15:57:29] RECOVERY - check_puppetrun on frpm2001 is OK: OK: Puppet is currently enabled, last run 3 minutes ago with 0 failures [16:01:35] PROBLEM - check_puppetrun on frpm1001 is CRITICAL: CRITICAL: Puppet has 1 failures. Last run 13 minutes ago with 1 failures. Failed resources (up to 3 shown): Service[nginx] [16:06:29] RECOVERY - check_puppetrun on frpm1001 is OK: OK: Puppet is currently enabled, last run 3 minutes ago with 0 failures [16:24:49] (PS13) AndyRussG: Civiproxy preferences shell [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/649729 (https://phabricator.wikimedia.org/T268495) (owner: Eileen) [16:26:54] (PS6) AndyRussG: E-mail preferences center queue consumer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/680119 (https://phabricator.wikimedia.org/T268511) [16:28:11] fr-tech so here ^ is the updated queue consumer, all set for review I think [16:28:58] AndyRussG: did you add the smashpig db stuff yet? [16:29:17] cstone ahhh noo gotta upload that [16:29:41] cstone lemme try to do that quick before I have to run to my errand... [16:30:52] no rush too AndyRussG I can look at the other parts first [16:36:28] cstone ok yeah I almost have it but i should run, so I'll finish it when I get back, thanks! [17:28:15] AndyRussG: so far that qc code looks good. Might be more common to put helper classes outside of the api folder though [17:29:09] for example, in the SmashPig extension we put the scheduler in the Core/Payment folder [17:41:59] so in your patch that would apply to the api_v3_Preferencesqueue_PreferencesQueueConsumer class [17:44:49] fundraising-tech-ops, SRE: (Need By: TBD) rack/setup/install payments100[5-8] - https://phabricator.wikimedia.org/T266481 (Dwisehaupt) [17:47:53] ejegg: ahhh thanks! hmm so where would it go do you think? [19:02:10] fundraising-tech-ops, SRE, Patch-For-Review: (Need By: TBD) rack/setup/install payments100[5-8] - https://phabricator.wikimedia.org/T266481 (Dwisehaupt) [19:09:53] (PS1) AndyRussG: Set up SmashPig database [wikimedia/fundraising/dev] - https://gerrit.wikimedia.org/r/682190 (https://phabricator.wikimedia.org/T279872) [19:10:24] cstone fr-tech ^ smashpig db setup [19:10:40] it currently follows the WIP civiproxy stuff btw [19:11:49] cool thanks AndyRussG [19:12:27] cstone thank u! heheh hope it works [19:12:54] yeah gotta think of ways to make that setup script more configurable and automatic [19:13:04] and divided into bits and such [19:13:16] definitely a pain to run over and over just to test one smol part [19:13:38] yeah hah i just ran it twice :) [19:13:53] i think a way to just run civi or payments parts would be nice [19:14:02] or each chunk like that [19:22:20] cstone yeah exactly [19:47:39] fundraising-tech-ops, fr-donorservices: Fundraising access request for Donor Relations Admin Associate, Doris Morgan. - https://phabricator.wikimedia.org/T280568 (Dwisehaupt) Open→Resolved a:Dwisehaupt Verified installation is working. [20:02:52] (CR) Cstone: "> Patch Set 12:" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/649729 (https://phabricator.wikimedia.org/T268495) (owner: Eileen) [21:37:48] (PS1) Eileen: Remove more unused functions [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682199 (https://phabricator.wikimedia.org/T270678) [22:40:27] (CR) Ejegg: [C: -1] "Looks like it should work! I suggest moving the QC class and maybe not adding a new WMFException subtype." (4 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/680119 (https://phabricator.wikimedia.org/T268511) (owner: AndyRussG) [22:41:53] ejegg: thx for reviewz ^ :) [22:49:46] AndyRussG: on the civiproxy connect what was going on with the SITE_KEY and API_KEY would they be coming from somewhere else? [22:50:42] cstone: basically you still have to follow most of the steps in the etherpad [22:51:58] i guess how does it know what they were set as [22:53:21] cstone: you mean when Guzzle calls civiproxy? [22:53:52] yeah like at the top of that file it has SITE_KEY = SITE KEY [22:54:39] cstone: right so those are not the actual keys [22:54:48] those are keys to the keys [22:55:09] or kinda like the names of the keys to use, from the civiproxy perspective [22:55:30] I guess there'd probably be a way to do away with that too [22:55:43] ok i thought it was something like that just couldn't remember [22:56:21] nooo I agree it's confusing [22:56:28] because you expect some actual key to be needed [22:56:44] here's the code from config/civiproxy/config.php [22:56:46] $api_key_map = array('API_KEY' => getenv('CIVICRM_ADMIN_API_KEY')); [22:56:47] would adding like _NAME to the end just cause more confusion? [22:56:48] $sys_key_map = array('SITE_KEY' => getenv('CIVICRM_SITE_KEY')); [22:57:06] cstone: ah no that sounds better [22:57:23] though frankly I don't know why it's actually really needed at all [22:57:42] since it's only an internal call, we could just probably hack Civiproxy to not require any key references at all [22:58:23] anyway the Guzzle stuff just follows the requirements set out by the Civiproxy fundraising-dev WIP setup [22:58:44] yeah okie I'll just add a comment about the name then figuring out if they are really needed could be later [22:58:45] if we wanted to do something different, it'd be in fundraising-dev Civiproxy and dev images image for that [22:58:52] cstone: yeah sounds perfect [22:59:01] thx much eh! :) [23:01:44] AndyRussG: ahhh, thanks for the explanation [23:01:59] and yeah, it sounds like a thing to have [23:02:01] *hack [23:02:07] in civiproxy [23:02:10] at least at some point [23:02:30] is there an easy way to quiet down xdebug in the syslog [23:02:59] (CR) Ejegg: [C: +2] Remove more unused functions [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682199 (https://phabricator.wikimedia.org/T270678) (owner: Eileen) [23:03:00] cstone: ah yes potentially also [23:03:20] cstone: it'd involve hacking the logging container config, but just a minor hack [23:03:29] ahhh gonna walk the dog, back in 20 min! :) [23:03:35] yeah its fine i could still see stuff but good to know [23:18:59] (Merged) jenkins-bot: Remove more unused functions [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/682199 (https://phabricator.wikimedia.org/T270678) (owner: Eileen) [23:26:08] (CR) Cstone: [C: -1] "Looks good! One actual thing just with wrong log level name, otherwise comment comments." (4 comments) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/677018 (https://phabricator.wikimedia.org/T268497) (owner: AndyRussG)