Skip to content

Refactor Web-UI Events, Tasks and Notifications#660

Merged
hasan7n merged 25 commits intomlcommons:tutorialfrom
mhmdk0:refactor-webui-events
Sep 19, 2025
Merged

Refactor Web-UI Events, Tasks and Notifications#660
hasan7n merged 25 commits intomlcommons:tutorialfrom
mhmdk0:refactor-webui-events

Conversation

@mhmdk0
Copy link
Contributor

@mhmdk0 mhmdk0 commented Aug 19, 2025

  • Replace WebUI dictionaries with typed classes: Events, Notification, and Task.
  • Use an event stream (SSE) for sending/receiving events.
  • Add max log-event caps in both frontend and backend to limit stored logs and what’s shown in the panel, fixing memory spikes under heavy output.
  • Introduce a new Chunk event that batches multiple log events with size and age limits to improve throughput and avoid flooding.

@mhmdk0 mhmdk0 requested a review from a team as a code owner August 19, 2025 00:19
@mhmdk0 mhmdk0 had a problem deploying to testing-external-code August 19, 2025 00:20 — with GitHub Actions Failure
@github-actions
Copy link
Contributor

github-actions bot commented Aug 19, 2025

MLCommons CLA bot All contributors have signed the MLCommons CLA ✍️ ✅

@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 9, 2025 02:18 — with GitHub Actions Failure
@mhmdk0
Copy link
Contributor Author

mhmdk0 commented Sep 9, 2025

Commit 6a210d6

  • Fixed events streaming issue.
  • Updated medperf-login to use the new events streaming logic and applied some front-end improvements.
  • Fixed some front-end bugs in benchmark workflow test page.
  • Fixed the issue preventing dataset owners from seeing the Export Dataset button.
  • Corrected container compatibility test page redirection.
  • Added counter badges for benchmark owners to view dataset and model associations, as well as results.

@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 10, 2025 02:23 — with GitHub Actions Failure
@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 13, 2025 18:56 — with GitHub Actions Failure
@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 15, 2025 17:02 — with GitHub Actions Failure
@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 15, 2025 17:18 — with GitHub Actions Failure
@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 15, 2025 17:46 — with GitHub Actions Failure
@hasan7n hasan7n had a problem deploying to testing-external-code September 15, 2025 19:38 — with GitHub Actions Failure
@hasan7n hasan7n had a problem deploying to testing-external-code September 15, 2025 20:12 — with GitHub Actions Failure
@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 18, 2025 09:24 — with GitHub Actions Failure
@hasan7n hasan7n had a problem deploying to testing-external-code September 18, 2025 17:11 — with GitHub Actions Failure
@hasan7n hasan7n had a problem deploying to testing-external-code September 18, 2025 17:26 — with GitHub Actions Failure
@mhmdk0 mhmdk0 force-pushed the refactor-webui-events branch from 6d6f953 to 268ab6a Compare September 18, 2025 20:46
@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 18, 2025 20:46 — with GitHub Actions Failure
@mhmdk0 mhmdk0 had a problem deploying to testing-external-code September 18, 2025 21:36 — with GitHub Actions Failure
@hasan7n hasan7n had a problem deploying to testing-external-code September 19, 2025 06:33 — with GitHub Actions Failure
@hasan7n hasan7n changed the base branch from main to tutorial September 19, 2025 06:36
@hasan7n hasan7n merged commit c2c84d2 into mlcommons:tutorial Sep 19, 2025
7 of 8 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Sep 19, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants