-
-
Notifications
You must be signed in to change notification settings - Fork 333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manual TTID/TTFD API times out #3934
Comments
Hi @serglom21, I agree, it doesn't sound right, that these transaction are marked as |
Are you using something on the screens with |
Yep, we are using the |
Hi, I found a potential fix for your case and a solution will be implemented soon on the SDK. |
@lucas-zimerman thanks a lot for it, we are expecting to solve this issue ASAP to normalize our |
@julianosbentowellhub definitely, we'll update here when the fix is verified and released. |
@kahest same issue here: Here is our configuration:
|
Hi @jimmysafe, are there any specific span in the transactions, which are causing the deadline_exceeded? For example the Time To Display spans? |
The span which hangs and fails is the Also the Time to inital display is affected too by being always cancelled. Please let me know if you need more info :) |
@jimmysafe Thank you for the confirmation,
At the moment you can use manual TTID APIs https://docs.sentry.io/platforms/react-native/tracing/instrumentation/time-to-display/#time-to-initial-display-overwrite as a workaround or temporarly disable the feature. |
Even with manual ttids we see 80% cancelled or deadline_exceeded with 15s
duration.
…On Fri, Sep 13, 2024, 7:00 a.m. Krystof Woldrich ***@***.***> wrote:
@jimmysafe <https://github.com/jimmysafe> Thank you for the confirmation,
- this will be fixed by #4042
<#4042>
At the moment you can use manual TTID APIs
https://docs.sentry.io/platforms/react-native/tracing/instrumentation/time-to-display/#time-to-initial-display-overwrite
as a workaround or temporarly disable the feature.
—
Reply to this email directly, view it on GitHub
<#3934 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AALJE44WVUOPKNYGEXVIMYTZWLATBAVCNFSM6AAAAABKRZZVU6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBYGY3DANRTGE>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
deadline_exceeded
statuses after upgrade to 5.22.0
iOS and Android. |
@sregg same here, we get tons of unknown status and i can confirm that even by using the |
Thank you both for the reports, we're working on this. Which versions of the SDK are you using? |
v5.31.1 |
Platform:
SDK:
@sentry/react-native
(>= 1.0.0)react-native-sentry
(<= 0.43.2)SDK version: 5.22.0
react-native
version: 0.72.3Are you using Expo?
Are you using sentry.io or on-premise?
Configuration:
I have the following issue:
I am seeing some inconsistencies in the data reported and what should be reported based on the SDK behaviour. For example, it is odd to me that some transactions are being marked as 'deadline_exceeded' when they do not exceed the default value for [finalTimeoutMs].
finalTimeoutMs
is also not being overridden in the init code blockThe default for
finalTimeoutMs
is 600000ms or 10mins, which is way above what the transactions being marked deadline_exceeded are reporting. The amount of failed transactions with this status seems to have increased after updating the SDK version from5.3.0
to5.22.0
More details with links to examples in the Customer Case
The text was updated successfully, but these errors were encountered: