Make tombstone merge timestamp threshold configurable
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 75/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Domain
- backend-api-design, mobile
Research direction
The threshold is fixed in NativeEventCollector.java lines 32-41. Start by reading that file to understand the current logic. Then modify it to accept a configurable value, likely via SentryOptions. Check for existing configuration patterns in the codebase. Ensure the change maintains backward compatibility. Run any related tests in the sentry-android-core module to verify.
Written by the indexing model from the issue text.
Description
Tombstone merging currently requires the tombstone and native crash timestamps to be within five seconds. A 5.786-second gap prevented the merge, leaving a signalhandler event with a thin native stack instead of TombstoneMerged.
Allow configuring or increasing the threshold to improve merge reliability. The threshold is currently fixed in NativeEventCollector.
- Dominant language
- Kotlin
- Stars
- 1.4k
- Forks
- 478
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 70
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from getsentry/sentry-java
-
Bug Java Platform: Java
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
getsentry/sentry-java#6138 · 1 comment ·
-
Feature Java Platform: Java Spans
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
getsentry/sentry-java#5984 · 1 comment ·
-
Android Task Traces
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
getsentry/sentry-java#5376 · 1 comment ·
-
Android Docs Errors
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
getsentry/sentry-java#5375 · 1 comment ·
-
Android good first issue Task User Feedbacks
Difficulty 1/5 1-3 hours Newbie friendliness 68/100
getsentry/sentry-java#5354 · 1 comment ·
All issues in getsentry/sentry-java
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
2 rename bugs Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ankidroid/Anki-Android#21999 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
openwallet-foundation/multipaz#2028 ·
-
Doc: Oppdater README Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100