[01:03:54] 10Beta-Cluster-Infrastructure: htmlCacheUpdate job not being triggered on beta cluster - https://phabricator.wikimedia.org/T325786 (10TheresNoTime) [01:07:12] 10Beta-Cluster-Infrastructure: htmlCacheUpdate job not being triggered on beta cluster - https://phabricator.wikimedia.org/T325786 (10TheresNoTime) [07:48:59] 10Gerrit, 10SRE, 10serviceops-collab: move gerrit.wm.org SSH service to private/behind LVS like phab-vcs - https://phabricator.wikimedia.org/T165631 (10ayounsi) Noted, thanks for the explanation! [15:07:32] (03CR) 10Thiemo Kreuz (WMDE): [C: 03+1] Emphasize "too long" warning label [releng/phatality] - 10https://gerrit.wikimedia.org/r/814009 (owner: 10Krinkle) [15:08:03] 10Project-Admins, 10Content-Transform-Team: "Parsoid Tracking tasks" in Phabricator vs Content Transform Team - https://phabricator.wikimedia.org/T324679 (10JMcLeod_WMF) If we rename the column to "Parsoid tasks the Content Transform Team is tracking but not working on", will that satisfy everyone? [15:10:23] 10GitLab, 10serviceops, 10serviceops-collab, 10Kubernetes, 10Patch-For-Review: Trusted gitlab runner containers need access to staging k8s cluster - https://phabricator.wikimedia.org/T325385 (10Jelto) p:05Triageβ†’03Medium [15:22:45] (03PS3) 10Krinkle: Switch kbnDocViewerTable -> osdDocViewerTable [releng/phatality] - 10https://gerrit.wikimedia.org/r/814010 [15:23:10] (03PS4) 10Krinkle: Switch kbnDocViewerTable -> osdDocViewerTable [releng/phatality] - 10https://gerrit.wikimedia.org/r/814010 [15:24:51] TheresNoTime: looking at beta-logstash, it seems mainstash db and echo store (kask) are both down/inaccessible. [15:25:02] Failed to fetch global:echo:seen:message:time:XXX : (0) (curl error: 7) Couldn't connect to server [15:25:07] Failed to fetch global:echo:seen:alert:time:XXX : (0) (curl error: 28) Timeout was reached [15:25:18] DBError: Cannot access the database: Access denied for user 'wikiadmin'@'172.16.%' to database 'mainstash' (172.16.0.238:3306) [15:27:57] Error fetching URL "http://deployment-echostore01.deployment-prep.eqiad.wmflabs:8080/echoseen/v1/XXX": (curl error: 28) Timeout was reached [15:28:39] elastic seems regularly unresponsive as well: e.g. Retrying connection to deployment-elastic09.deployment-prep.eqiad1.wikimedia.cloud after 2 attempts [15:28:56] not seeing anything about jobs though [15:29:29] Krinkle I can take a look at deployment-elastic if you'd like [15:30:12] sure! [15:30:47] 10GitLab (Infrastructure), 10Release-Engineering-Team (Yak Shaving πŸƒπŸͺ’), 10serviceops-collab, 10Upstream: Self-reported GitLab SSH host key fingerprints don’t appear to match actual host key fingerprints - https://phabricator.wikimedia.org/T296944 (10Jelto) >>! In T296944#7586043, @Dzahn wrote: > The part w... [15:30:52] cool, looking now and will get back to you [15:32:52] echostore is down because it's stretch and no-one has upgraded it, T306068 [15:32:53] T306068: Cloud VPS "deployment-prep" project Stretch deprecation - https://phabricator.wikimedia.org/T306068 [15:33:14] and mainstash is T322469 [15:33:15] T322469: DBError: Access denied for user 'wikiadmin'@'172.16.%' to database 'mainstash' on Beta Cluster - https://phabricator.wikimedia.org/T322469 [15:36:01] thanks taavi ! Krinkle I checked deployment elastic hosts and the cluster is green, no sign of high load or anything. If you do need me to take a deeper dive LMK [16:00:05] (03CR) 10Ahmon Dancy: [C: 03+1] Switch kbnDocViewerTable -> osdDocViewerTable [releng/phatality] - 10https://gerrit.wikimedia.org/r/814010 (owner: 10Krinkle) [16:03:03] 10Project-Admins, 10Content-Transform-Team: "Parsoid Tracking tasks" in Phabricator vs Content Transform Team - https://phabricator.wikimedia.org/T324679 (10Aklapper) Fine with me (if you meant editing the project description). :) Thanks for caring! [16:47:33] (03PS1) 10Thcipriani: Check new errors: factor out arc [tools/release] - 10https://gerrit.wikimedia.org/r/870944 [19:45:18] Wasted an hour figuring out why Phan thinks the main class of less.php (Less_Parser) doesn't exist. Details at https://github.com/phan/phan/issues/4750 [19:45:41] 10Beta-Cluster-Infrastructure, 10Performance-Team (Radar): DBError: Access denied for user 'wikiadmin'@'172.16.%' to database 'mainstash' on Beta Cluster - https://phabricator.wikimedia.org/T322469 (10Krinkle) [20:23:49] I am fairly certain the grants for beta cluster dbs are not puppetized, so the grants for mainstash were probably never added [20:50:24] zabe: say it ain't so [21:49:08] Daimona: do you happen to know if it's possible in Phan to say a method (class-string $x) returns instances of $x, but such that we also guruantee that $x is a subclass of Foo (e.g. not any class in the world, but only those that satisfy Foo). I've got about half-way with this using @phan-template but it can't find any examples of how to make it say that @phan-return is both T and Foo. [21:49:17] e.g. [21:49:23] * @phan-template TClassName [21:49:23] * @phan-param class-string $class [21:49:23] * @phan-param array $args [21:49:23] * @phan-return TClassName [21:50:01] This is for https://github.com/wikimedia/less.php/blob/a93b0827b650a347f7c694e1e234f8c86efa8812/lib/Less/Parser.php#L2557 [22:06:20] (03CR) 10Tim Starling: [C: 03+2] Remove stylize.php [tools/code-utils] - 10https://gerrit.wikimedia.org/r/869859 (https://phabricator.wikimedia.org/T323712) (owner: 10Krinkle) [22:06:53] (03Merged) 10jenkins-bot: Remove stylize.php [tools/code-utils] - 10https://gerrit.wikimedia.org/r/869859 (https://phabricator.wikimedia.org/T323712) (owner: 10Krinkle) [22:15:49] I think you can use intersection types [22:16:03] So in your case that would be TClassName&Foo [22:16:31] I'm pretty sure phan should be able to parse it, even in conjunction with templates, but as for actually treating it as an intersection type, I'm not 100% sure [22:17:21] Initially, phan would parse intersection types but treat them as union types. I think nowadays it may actually treat them as intersections, but again, I can't confirm that [22:18:36] The only example I could find in our codebases: https://gerrit.wikimedia.org/g/mediawiki/extensions/Translate/+/d8431881c72e75630aac5de109841c6a9d8e8704/src/MessageGroupProcessing/MessageGroups.php#616