Hi. I am sorry about this issue. Can you email dane@cloudflare.com, and it will get resolved? I am also working on more systematic fixes for when customers get into this situation.
Very strongly agreed. I can count on no hands the number of times I've contacted a company for support and had any interest in talking to AI. Indeed, the chatbots I've interacted with have all been so comically bad that I wondered if these companies were deliberately trying to frustrate me.
Just as a FYI... I got an email back from CF's CTO. So... at least they're looking into it. I'm on a smaller ISP and I wonder if their AS got blackmarks for not sufficiently blocking spammers or botnets.
And if this happens to you, be sure to record as much data as you can. I sort of spaced and didn't record the Ray ID on the error page. I think that would have helped a great deal in debugging the problem.
And yes... their AI generated response is sort of horrible, but... well... it's an automated response. I'm not going to ding CF for that. Everyone's automated responses are horrible.
I went into this wanting to be uncharitable to CF, but they seem to be taking it serious, so kudos to them.
[Edit. Lol - didn't look close enough. I think dknecht is the current CTO. So... props to you for taking it seriously.]
The whole Hacker News support thing gives good dev vibes but we had a support ticket for over-billing go unanswered for months (01288863) despite email pleas to a salesperson and then the ticket was closed without response. Made it impossible for me to convince my org to continue using Cloudflare.
That's really interesting. Between this and TCP sockets you could now design really interesting distributed, stateful services on Cloudflare Workers.
I'd love to design a database for this environment (if you're reading this at Cloudflare, you can hire me to work on this.) I think something that distinguishes between write and read requests, moves writes close to the leader server hosting the data being written, handles reads at the edge, and replicates the deterministic request itself would perform the best and give sequential consistency. This is the approach taken by fauna.com, and it's competitive with Spanner but without the need for GPS and atomic clocks to provide an accurate time source.
I wish I could put a bet on cloudflare probably already thinking about acquiring fly.io as they've been working on stuff like this and bumping against all the challenging edges.