From 638dc1c7ba2eeea6dc01e6a6e0e8afe7af2bd2dc Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Wed, 19 Jul 2023 15:56:03 -0400 Subject: [PATCH 1/2] doc: add minutes for meeting 19 Jul 2023 Signed-off-by: Michael Dawson --- meetings/2023-07-19.md | 85 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 meetings/2023-07-19.md diff --git a/meetings/2023-07-19.md b/meetings/2023-07-19.md new file mode 100644 index 00000000..52f78995 --- /dev/null +++ b/meetings/2023-07-19.md @@ -0,0 +1,85 @@ +# Node.js Technical Steering Committee (TSC) Meeting 2023-07-19 + +## Links + +* **Recording**: +* **GitHub Issue**: + +## Present + +* Antoine du Hamel @aduh95 (voting member) +* Colin Ihrig @cjihrig (voting member) +* James Snell @jasnell (voting member) +* Michael Dawson @mhdawson (voting member) +* Robert Nagy @ronag (voting member) +* Tobias Nießen @tniessen (voting member) +* Rich Trott @Trott (voting member) +* Claudio Wunder @ovflowd (guest) + +## Agenda + +### Announcements + +* 18.17.0 LTS release today: + +### CPC and Board Meeting Updates + +*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. + +### nodejs/TSC + +* Nominating @anonrig to the TSC [#1411](https://github.com/nodejs/TSC/issues/1411) + * On agenda for visibility, nomination passes. + +* nominating @benjamingr to the TSC [#1410](https://github.com/nodejs/TSC/issues/1410) + * On agenda for visibility, nomination passes. + +* Freeze releases and website changes, pending cache fixes? [1416](https://github.com/nodejs/TSC/issues/1416) + * Infrastructure on DO and Equinix for the website, docs and downloads + * Over the past couple of years we have had increasing level of issues related to downloads + * Usually ok when downloads are cached by Cloudflare, however, we invalidate the cache after every release or publish of the Website. This causes lots of load to the base DO and Equinix servers. During these intervals we have slow downloads or inability to load downloads. + * at this point we have issues being opened weekly + * proposal is that in the short term + * we stop invalidating for canary and nightly releases or temporarily stop them until we have a resolution. + * Avoid publish of Website during core working hours for NA and Europe + * Seems like we are at a point where it’s no longer sustainable to keep this going with + volunteers at an availability level that people are expecting. + * Suggestion is that we + * ask OpenJS for resources to help + * find a way to fund people to be available in a timely manner + * set expectations in terms of SLA that downloads may be flaky. + * Are thinking about ways to resolve the issues, but require `work` and existing volunteers + don’t necessarily have time to work on the issues. + * This is an ask for help + * Michael a few questions + * Anybody uncomfortable with cutting back on release + * What is the reasonable SLA for downloads? + * Tobias, downloads should be available at all times, believe we should be able to invalidate cache at more granular level + * Claudio, until recently our Cloudflare account did not enable the granular access but we were recently upgraded. + * Claudio - another solution being explored is moving downloads off of the main DO and Equinix servers. + * Claudio + * How does TSC feel about asking foundation for paid resources to manage downloads. + * We agreed to + * Michael will send email to TSC to make sure there are no objections + * Rich will open issue in CPC repo with the request. + +* Claudio - Website migration to Vercel [766](https://github.com/nodejs/admin/issues/766) very close to switch over. Once have all build team members agreed it’s ready to go will ask for “ack” of no objections from TSC. + +### nodejs/admin + +* Transform the Website Team into a "Web Team" [#806](https://github.com/nodejs/admin/issues/806) + * Would have a set of subteams + * node.js website + * ux team + * web infra - infrastructure that we have for the WebSite + * web standards + +## Strategic Initiatives + +* Skipped this week + +## Upcoming Meetings + +* **Node.js Project Calendar**: + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. From 79cc0fa84e87a8650829ae1291d1c02e3f191835 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 19 Jul 2023 23:19:28 +0200 Subject: [PATCH 2/2] Apply suggestions from code review --- meetings/2023-07-19.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/meetings/2023-07-19.md b/meetings/2023-07-19.md index 52f78995..12c99583 100644 --- a/meetings/2023-07-19.md +++ b/meetings/2023-07-19.md @@ -51,16 +51,16 @@ * Are thinking about ways to resolve the issues, but require `work` and existing volunteers don’t necessarily have time to work on the issues. * This is an ask for help - * Michael a few questions - * Anybody uncomfortable with cutting back on release + * Michael – A few questions: + * Anybody uncomfortable with cutting back on release? + * _No objections_. * What is the reasonable SLA for downloads? * Tobias, downloads should be available at all times, believe we should be able to invalidate cache at more granular level * Claudio, until recently our Cloudflare account did not enable the granular access but we were recently upgraded. * Claudio - another solution being explored is moving downloads off of the main DO and Equinix servers. - * Claudio - * How does TSC feel about asking foundation for paid resources to manage downloads. - * We agreed to - * Michael will send email to TSC to make sure there are no objections + * Claudio – How does TSC feel about asking foundation for paid resources to manage downloads? + * We agreed to: + * Michael will send email to TSC to make sure there are no objections. * Rich will open issue in CPC repo with the request. * Claudio - Website migration to Vercel [766](https://github.com/nodejs/admin/issues/766) very close to switch over. Once have all build team members agreed it’s ready to go will ask for “ack” of no objections from TSC.