Skip to content

RUM-16272: Cache fields in MultiTrackUploaderTask to reduce rendezvous#146

Merged
ambushwork merged 1 commit into
developfrom
luyi/RUM-16272/cache-uploader-static-fields
May 12, 2026
Merged

RUM-16272: Cache fields in MultiTrackUploaderTask to reduce rendezvous#146
ambushwork merged 1 commit into
developfrom
luyi/RUM-16272/cache-uploader-static-fields

Conversation

@ambushwork

Copy link
Copy Markdown
Member

What does this PR do?

This PR caches the fields in MultiTrackUploaderTask to reduce rendez-vous events especially for the case when uploader has nothing to upload

Motivation

RUM-16272

Demo

Before the fix

MultiTrackUploaderTask generates 6 rendez-vous events every 5 secs

Screenshot 2026-05-12 at 11 37 23

After the fix

MultiTrackUploaderTask has no more rendez-vous events if nothing to upload

Screenshot 2026-05-12 at 11 39 31

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Make sure you discussed the feature or bugfix with the maintaining team in an Issue
  • Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

@ambushwork
ambushwork requested a review from a team as a code owner May 12, 2026 09:45
@ambushwork
ambushwork merged commit d3958f0 into develop May 12, 2026
8 checks passed
@ambushwork
ambushwork deleted the luyi/RUM-16272/cache-uploader-static-fields branch May 12, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants