Bug 253341 - [ews] Send only important steps info to ews-app
Summary: [ews] Send only important steps info to ews-app
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Aakash Jain
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-03-03 13:28 PST by Aakash Jain
Modified: 2023-03-03 13:54 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aakash Jain 2023-03-03 13:28:09 PST
EWS (buildbot) should send only important steps info to ews-app. Currently it's sending information of every step start/stop to ews django app. Then django app filters out which steps info to use. Instead EWS should just filter out the step and send only required info to ews-app.

Also, step information is only used to display status-bubble hover-over summary. Step information in hover-over messages are less useful in GitHub as compared to bugzilla, since there are limitations in Github on how we can display hover-over messages. We should only display the actually useful information in hover-over messages.

Therefore we should send step information for only the important steps (which we really want to show in hover-over messages). This would save thousands of network requests every hour from buildbot-server, and would help with load on buildbot server.
Comment 1 Aakash Jain 2023-03-03 13:33:49 PST
Pull request: https://github.com/WebKit/WebKit/pull/11025
Comment 2 EWS 2023-03-03 13:53:19 PST
Committed 261168@main (41910e61bbb5): <https://commits.webkit.org/261168@main>

Reviewed commits have been landed. Closing PR #11025 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2023-03-03 13:54:16 PST
<rdar://problem/106210731>