[00:01:23] (CR) Ejegg: [C: +2] "Recheck" [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:06:18] (CR) jerkins-bot: [V: -1] Update DonationInterface, remove ContributionTracking [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:12:16] (PS2) Reedy: Update DonationInterface, remove ContributionTracking [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:16:30] fr-tech schema change done! [00:17:56] (PS3) Ejegg: Update DonationInterface, remove ContributionTracking [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 [00:18:23] Nice [00:18:27] (CR) Ejegg: [C: +2] Update DonationInterface, remove ContributionTracking [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:26:14] yeee :) [00:27:55] (CR) jerkins-bot: [V: -1] Update DonationInterface, remove ContributionTracking [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:32:31] (CR) Ejegg: [C: +2] "Recheck" [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:38:46] (CR) jerkins-bot: [V: -1] Update DonationInterface, remove ContributionTracking [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:42:25] (CR) Ejegg: [C: +2] "recheck" [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:47:37] (Merged) jenkins-bot: Update DonationInterface, remove ContributionTracking [core] (fundraising/REL1_31) - https://gerrit.wikimedia.org/r/604891 (owner: Ejegg) [00:56:05] great new, AndyRussG ! [00:56:18] also, the patch to remove ContributionTracking finally merged [00:56:30] here's hoping it deploys cleanly [00:59:57] ejegg: cool congrats! [01:02:01] !log updated payments-wiki from aceddff8b5 to 5fd4eb1519 [01:02:04] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [01:02:08] pages still load... [01:02:51] FundraiserMaintenance loads if I navigate there directly [01:02:59] noice [01:59:50] Fundraising Sprint Kavascript: the chill new language, Fundraising Sprint L 2020, Fundraising-Backlog, MediaWiki-extensions-ContributionTracking, MediaWiki-extensions-DonationInterface: Move FundraiserMaintenance to DonationInterface - https://phabricator.wikimedia.org/T253057 (Ejegg) Open... [02:01:02] Fundraising-Backlog, MediaWiki-extensions-ContributionTracking: DB errors from missing ContributionTracking table - https://phabricator.wikimedia.org/T176229 (Ejegg) Open→Resolved a:Ejegg The extension is undeployed [02:01:57] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, MediaWiki-extensions-DonationInterface: Consolidate contribution_tracking code into a single library - https://phabricator.wikimedia.org/T120466 (Ejegg) [02:03:10] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, MediaWiki-extensions-ContributionTracking, MediaWiki-extensions-DonationInterface, Epic: [epic] SPOF: Use Redis as backend store for contribution_tracking - https://phabricator.wikimedia.org/T119556 (Ejegg) Open→Resolved a:Ejegg... [02:03:13] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Make contribution_source into a proper thing or retire - https://phabricator.wikimedia.org/T119813 (Ejegg) [02:03:14] Fundraising-Backlog, MW-1.35-notes (1.35.0-wmf.37; 2020-06-16): Make Contribution Tracking not a SPOF - https://phabricator.wikimedia.org/T86253 (Ejegg) [02:04:38] Fundraising-Backlog, MediaWiki-extensions-ContributionTracking, Spike: SPIKE: Check status of ContributionTracking code on donate wiki landing page - https://phabricator.wikimedia.org/T108741 (Ejegg) Open→Resolved a:Ejegg Donatewiki should now be passing through the referrer as referrer=... [02:05:22] Fundraising Sprint Gondwanaland Reunification Engine, Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint Judgement Suspenders, and 5 others: NULL referrers in contribution_tracking - https://phabricator.wikimedia.org/T161539 (Ejegg) [02:42:00] Fundraising-Backlog: Japanese TY Email - https://phabricator.wikimedia.org/T254052 (CDenes_WMF) Ok, certainly understand! Just a heads up that I coded the email, so that step is done :) Clarifying process question: In the future, as a rule of thumb, would you need more than 1 month pre campaign to get thes... [02:46:45] Fundraising-Backlog: Japanese MC 2nd Upsell Email - https://phabricator.wikimedia.org/T255227 (CDenes_WMF) [06:21:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1008 processes [06:26:17] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1025 processes [06:31:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1046 processes [06:36:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1056 processes [06:41:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1074 processes [06:41:58] Fundraising-Backlog, fundraising-tech-ops, fr-tech-ops-okr: OKR 2019-2020 Q3: Support fundraising through maintaining infrastructure for payments and donor data - https://phabricator.wikimedia.org/T243019 (Aklapper) @Jgreen: Hi, the `Due Date` set for this open task was two months ago. Can you please... [06:42:14] Fundraising-Backlog, fundraising-tech-ops, fr-tech-ops-okr: OKR 2019-2020 Q3: Increase visibility and awareness of Fundraising system health and wellness - https://phabricator.wikimedia.org/T243110 (Aklapper) @Dwisehaupt: Hi, the `Due Date` set for this open task was two months ago. Can you please ei... [06:42:31] Fundraising-Backlog, fundraising-tech-ops, fr-tech-ops-okr: OKR 2019-2020 Q3: Improve flow for hiring and departures with Tech OPs - https://phabricator.wikimedia.org/T243097 (Aklapper) @Dwisehaupt: Hi, the `Due Date` set for this open task was two months ago. Can you please either update or reset th... [06:46:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1093 processes [06:51:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1108 processes [06:56:17] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1122 processes [07:01:17] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1144 processes [07:06:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1159 processes [07:11:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1176 processes [07:16:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1195 processes [07:21:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1208 processes [07:26:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1223 processes [07:31:16] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1246 processes [07:36:16] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1253 processes [07:41:16] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1272 processes [07:46:16] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1288 processes [07:51:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1304 processes [07:56:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1320 processes [08:01:17] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1345 processes [08:06:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1354 processes [08:11:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1372 processes [08:16:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1390 processes [08:21:14] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1403 processes [08:26:13] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1419 processes [08:31:13] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1441 processes [08:36:13] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1454 processes [08:41:13] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1470 processes [08:46:13] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1486 processes [08:51:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1503 processes [08:56:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1518 processes [09:01:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1536 processes [09:06:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1551 processes [09:11:11] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1569 processes [09:16:13] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1584 processes [09:21:13] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1603 processes [09:26:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1617 processes [09:31:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1636 processes [09:36:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1650 processes [09:41:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1666 processes [09:46:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1689 processes [09:46:42] fundraising-tech-ops, Operations, netops, WMF-NDA: Deploy pfw policy 1591901800 for T122104 - https://phabricator.wikimedia.org/T255185 (jbond) p:Triage→Medium [09:51:15] PROBLEM - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1703 processes [09:52:45] ACKNOWLEDGEMENT - check_procs on fran1001 is CRITICAL: PROCS CRITICAL: 1703 processes Jeff_Green data cube generation script instances stacking up [11:21:15] RECOVERY - check_procs on fran1001 is OK: PROCS OK: 443 processes [15:17:15] fran1001 is what box now? [15:17:20] ahh, analytics [15:19:15] (PS1) Ejegg: Archive extension [extensions/ContributionTracking] - https://gerrit.wikimedia.org/r/605256 [15:19:28] Some final cleanup ^^^ :) [15:24:12] hey fr-tech ejegg :) [15:24:33] hi AndyRussG [15:27:04] AndyRussG: want to +2 the final commit in the ContributionTracking repository? [15:27:11] https://gerrit.wikimedia.org/r/605256 [15:28:15] spoiler alert: erases everything but the README [15:36:42] ejegg: sure one sec! [15:40:16] ejegg: intresting, I didn't know that's how to archive an extension [15:42:59] there's quite a checklist [15:43:08] https://phabricator.wikimedia.org/T255216 [15:44:35] hi AndyRussG ejegg [15:44:44] hi cstone [15:45:47] cstone :) [15:46:08] ejegg wow ok... Just for future reference, where does the checklist hail from? [15:46:58] (CR) AndyRussG: [C: +2] "Woohoooo cleanup, yeah!" [extensions/ContributionTracking] - https://gerrit.wikimedia.org/r/605256 (owner: Ejegg) [15:47:08] Fundraising-Backlog, fundraising-tech-ops: Civi access for Donor Services agent Tomasz - https://phabricator.wikimedia.org/T255163 (Dwisehaupt) SSL certificate created and sent via email. Password for certificate sent via SMS. Civi account created and assigned the Donor Services role. [15:47:38] Fundraising-Backlog, fundraising-tech-ops: Civi access for Donor Services agent Tomasz - https://phabricator.wikimedia.org/T255163 (Dwisehaupt) [15:48:08] ejegg: what about remove db tables? [15:48:56] AndyRussG: no, we're keeping the DB table [15:49:12] it's just getting populated indirectly via queue now [15:49:54] oh, or did another copy get created on the main cluster at some point? [15:50:13] * ejegg tries to recall how to get at sql on main cluster [15:51:57] Fundraising-Backlog, fundraising-tech-ops: Civi access for Donor Services agent Amber - https://phabricator.wikimedia.org/T255160 (Dwisehaupt) [15:53:10] Fundraising-Backlog, fundraising-tech-ops: Civi access for Donor Services agent Amber - https://phabricator.wikimedia.org/T255160 (Dwisehaupt) Open→Resolved p:Triage→Medium Verified that Amber has logged into civi and thus the certificate and account are working. [15:53:49] ejegg: did we already move the schema for the DB table over to the extension that will use it now? [15:54:12] Fundraising-Backlog, fundraising-tech-ops: Civi access for Donor Services agent Amber - https://phabricator.wikimedia.org/T255160 (MBeat33) Thank you! [15:54:12] AndyRussG: the DB table is not touched by any MediaWiki code now [15:54:13] ejegg: I can check if it's there anywhere [15:54:37] ejegg: just by civi extension code? shouldn't we document the sql to create it somewhere? [15:55:05] ejegg: lemme check mediawiki-config, too [15:55:17] Yep, the schema has been managed by the drupal extension contribution_tracking for years now [15:55:35] I cleaned out mediawiki-config yesterday [15:55:40] I think Reedy approved it [15:56:25] ejegg: `sql enwiki` [15:56:34] depending on which cluster you're actually meaning [15:57:23] AndyRussG: just saw your question about the checklist - Reedy pointed me to this form when I asked in the releng channel - https://phabricator.wikimedia.org/maniphest/task/edit/form/33/ [15:57:27] thanks Reedy [15:57:49] sorry, what's the current hostname to do that from? Still 'tin' ? [15:58:22] (CR) Ejegg: [V: +2] Archive extension [extensions/ContributionTracking] - https://gerrit.wikimedia.org/r/605256 (owner: Ejegg) [15:58:40] ejegg: I was able to do some sqling from mwmaint1002.eqiad.wmnet the other day [15:58:49] Reedy yea thanks much! :) [16:02:31] Fundraising-Backlog: Japanese TY Email - https://phabricator.wikimedia.org/T254052 (DStrine) It's really due to special circumstances right now. We really need to try to get matching gifts out as fast as possible. I'm trying to limit any and all distractions for the next week or so. [16:03:20] table doesn't exist on enwiki, donatewiki, metawiki, or foundationwiki [16:03:37] ejegg: testwiki? [16:03:55] also foundationwiki, both are mentioned in mediawiki-config [16:04:06] not there either [16:04:19] neither test nor foundation [16:05:57] noice [18:15:10] Fundraising-Backlog: Paypal recurring without redirect for donors - https://phabricator.wikimedia.org/T243095 (Ejegg) Note that at the top of those doc pages, it says the integration method is deprecated as of Jan 1 2017, and points people to the new PayPal Checkout integration. Any monthly convert for PayP... [19:00:26] Fundraising-Backlog: Japanese TY Email - https://phabricator.wikimedia.org/T254052 (CDenes_WMF) Ok sounds great :) thanks for the clarification [19:01:10] fundraising-tech-ops: fr-log-announcer reporting logins to payments2xxx servers multiple times - https://phabricator.wikimedia.org/T251175 (Dwisehaupt) OK, I think I have tracked this down. In the codfw payments hosts, they are configured to send their logs to the local and remote central syslog servers. Pay... [19:09:34] Fundraising-Backlog: Recurring Adyen amex IPNs not ignored - https://phabricator.wikimedia.org/T255303 (Cstone) [19:25:15] ooh weird, just for Amex? [19:58:19] ejegg: yeah just amex isnt returning it [21:25:00] Fundraising-Backlog: Recurring Donations from Adyen Audit - https://phabricator.wikimedia.org/T255317 (Cstone) [23:04:09] (PS1) Ejegg: Filter matching gift policies on type [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/605340 [23:06:26] (CR) jerkins-bot: [V: -1] Filter matching gift policies on type [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/605340 (owner: Ejegg) [23:15:18] (CR) Ejegg: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/605340 (owner: Ejegg)