kenton
kenton
CDCloudflare Developers
Created by Jannis on 5/12/2024 in #workers-help
Workers platform broken for requests with cache mode no-store
the rollback is ~80% complete, should be done in the next hour or so.
25 replies
CDCloudflare Developers
Created by Jannis on 5/12/2024 in #workers-help
Workers platform broken for requests with cache mode no-store
does anyone have a link to an actual app that is currently failing in production?
25 replies
CDCloudflare Developers
Created by Jannis on 5/12/2024 in #workers-help
Workers platform broken for requests with cache mode no-store
I understand the core bug. I'm asking what the behavior of the affected apps is after the error occurs -- because I'm looking for signals we could be monitoring for in the future, to detect when we've broken someone.
25 replies
CDCloudflare Developers
Created by Jannis on 5/12/2024 in #workers-help
Workers platform broken for requests with cache mode no-store
in the meantime, can you tell me... what is the impact on affected apps? Are they serving 1101 error pages? Or are they catching the exception and doing something else? I ask because I'm trying to figure out how we'd detect this in an automated way. We have some code in place to monitor total number of exceptions thrown by a worker... but in this case, even when the code is working correctly it throws an exception and catches it, so I'm wondering what signal we could use to detect when it is broken.
25 replies
CDCloudflare Developers
Created by Jannis on 5/12/2024 in #workers-help
Workers platform broken for requests with cache mode no-store
We are going to roll back the runtime to the version before this change. It will take a few hours.
25 replies
CDCloudflare Developers
Created by Jacob Wright on 4/10/2024 in #workers-help
RPC Error handling and retries
10 replies
CDCloudflare Developers
Created by Jacob Wright on 4/10/2024 in #workers-help
RPC Error handling and retries
but indeed it seems missing from docs, that's weird
10 replies
CDCloudflare Developers
Created by Jacob Wright on 4/10/2024 in #workers-help
RPC Error handling and retries
oh sorry, it's actually durableObjectReset, not isDurableObjectReset
10 replies
CDCloudflare Developers
Created by Jacob Wright on 4/10/2024 in #workers-help
RPC Error handling and retries
automatic retry wouldn't be safe in general unless either (a) we know that the message was never delivered to application code on the remote end, or (b) somehow the application tells us that the request is idempotent. For (a) we try our best to retry automatically (though we're not as good at this as we should be today). We don't have a mechanism for (b) at present.
10 replies
CDCloudflare Developers
Created by Jacob Wright on 4/10/2024 in #workers-help
RPC Error handling and retries
At present there is no automatic retry. Note that error.isDurableObjectReset should be true for the latter two errors on your list. Meanwhile, error.remote should be true if the error was thrown by application code on the remote end (i.e. not by system code in between). We have some plans to add more information along these lines to errors to help with this.
10 replies