You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quick stupid question, but are really making a GET request with a huge html snippet in the URL?
+1 to that and also is this relying on parsing whatever html is returned?
The html looks like the index of that path, maybe something is wrong and accidentally it is trying to send the html, I have no idea. If someone can explain what this script is doing and what it is supposed to do
It would be unfair (and a lot of time lost in total) to expect everyone who was parsing nginx output to change their scripts if there's a way to fix that in the new infra.
I'm confused -- I thought https://nodejs.org/download/release/ was still supposed to be served from the DO/Joyent servers and not R2 so shouldn't have changed?
It would be unfair (and a lot of time lost in total) to expect everyone who was parsing nginx output to change their scripts if there's a way to fix that in the new infra.
I'm confused -- I thought https://nodejs.org/download/release/ was still supposed to be served from the DO/Joyent servers and not R2 so shouldn't have changed?
Only /dist is still served from DO/Joyent. Other routes are served from R2 since Nov 8.
The jobs should be fixed now. We moved the worker off of /download until nodejs/release-cloudflare-worker#74 is resolved due to multiple issues that we've been seeing
Activity
richardlau commentedon Nov 13, 2023
FWIW the job is running:
targos commentedon Nov 13, 2023
/cc @ovflowd @flakey5
ovflowd commentedon Nov 13, 2023
Quick stupid question, but are really making a GET request with a huge html snippet in the URL?
ovflowd commentedon Nov 13, 2023
Or what exactly is the issue here?
flakey5 commentedon Nov 13, 2023
+1 to that and also is this relying on parsing whatever html is returned?
ovflowd commentedon Nov 13, 2023
(Just trying to understand whay the script is trying to do and what is failing here)
ovflowd commentedon Nov 13, 2023
The html looks like the index of that path, maybe something is wrong and accidentally it is trying to send the html, I have no idea. If someone can explain what this script is doing and what it is supposed to do
targos commentedon Nov 13, 2023
The script does this:
targos commentedon Nov 13, 2023
You can compare with direct:
ovflowd commentedon Nov 13, 2023
The script might need to be adjusted to accommodate the new html structure of our directory listing pages.
Heh, @flakey5 I did say somewhere we were relying on the format of the directory listing k
richardlau commentedon Nov 13, 2023
I suspect the existing script is relying on line breaks in the html listings, but the new page has everything on a single line.
FWIW https://ci.nodejs.org/job/node-test-node-addon-api-new/ does something similar and also failing.
targos commentedon Nov 13, 2023
It would be unfair (and a lot of time lost in total) to expect everyone who was parsing nginx output to change their scripts if there's a way to fix that in the new infra.
richardlau commentedon Nov 13, 2023
I'm confused -- I thought https://nodejs.org/download/release/ was still supposed to be served from the DO/Joyent servers and not R2 so shouldn't have changed?
ovflowd commentedon Nov 13, 2023
Oh yeah, definitely agree with you here.
targos commentedon Nov 13, 2023
Only /dist is still served from DO/Joyent. Other routes are served from R2 since Nov 8.
flakey5 commentedon Nov 13, 2023
+1 I think this is what it's relying on. Formatted the html response and got it to return this

When using the test command @targos pointed out it returns just
v20.9.0ovflowd commentedon Nov 13, 2023
Do we have any updates here? Or issue to keep track of this work on the worker side of things?
flakey5 commentedon Nov 13, 2023
Working on a fix on the worker side of things here nodejs/release-cloudflare-worker#65
mhdawson commentedon Nov 15, 2023
@flakey5 good to hear you are working on it. Let me know when the fix is in place so that I can confirm it fixes the Node-api tests which were also broken (https://ci.nodejs.org/view/x%20-%20Abi%20stable%20module%20API/job/node-test-node-addon-api-new/).
flakey5 commentedon Nov 15, 2023
The jobs should be fixed now. We moved the worker off of
/downloaduntil nodejs/release-cloudflare-worker#74 is resolved due to multiple issues that we've been seeingovflowd commentedon Nov 15, 2023
Well, can we manually test that they will not break once we move them back? We just merged the new directory listing can we check that?
flakey5 commentedon Nov 15, 2023
Once nodejs/release-cloudflare-worker#76 lands this issue should be fixed on the worker's end
flakey5 commentedon Nov 23, 2023
Ran the command against the worker again and it works

targos commentedon Dec 23, 2024
This specific issue is fixed. If something needs to be changed long-term, please open an issue and suggest what / how