apignotti
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
https://www.support.cloudflare.com/support/s/case/500Nv00000KMibcIAD/cdnintroduced-silent-data-corruption-for-byte-range-requests
Ticket 01410108
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
I suspect I can't open a ticket since we don't have a paid plan for the CDN, although we have one for Workers
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
I'll try to quickly write one up
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
Unsure if this is what you mean by a support ticket
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
Is there a ticket/reference number that you can share in case I need to ask about this problem later on?
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
Thanks, appreciated
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
Ok, thanks for your help in clarifying the problem. Hopefully cloudflare engineers will take the issue seriously thanks to the data we have gathered so far.
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
To the best of my understanding this is also indeed a fairly serious cache problem.
I think this is also connected to another issue I mentioned above that also only happens when the data is first loaded from the origin. https://discord.com/channels/595317990191398933/1344748548247392387/1345048200503103518
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
Can you clarify which ones have the header?
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
The one bybassing the cache work reliably in my tests so far
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
Yep, I think I have a working setup.
URLs starting with
https://d3415aa6bfa4.leaningtech.com/jce.jar
(so to include any query string) now bypass the cache
I have also added another copy of the file jce2.jar
without this rule for comparison.59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
(Working on it)
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
It's a sensible design
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
It's important to note that the upstream server never actually receives byte ranges headers, Cloudflare will download the whole resource and then provide the range to the user.
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
It's an interesting discovery, but I don't see what that would mean
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
Using node is good approach to get rid of the CORS issue, nice idea 👍
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
This seem to suggest the offset is actually random or garbage data coming from somewhere
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
https://d3415aa6bfa4.leaningtech.com/jce.jar Is my second test URL. This one is not CORS-enabled though, so testing from Chrome is not as straightforward. I have done my testing by disabling CORS checks at the browser level.
This domain points to a completely different upstream server.
59 replies
CDCloudflare Developers
•Created by apignotti on 2/27/2025 in #general-help
CDN-introduced data corruption for 206 responses
I might be the same for the same URL, I don't have strong data about this.
59 replies