Skip to content
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

feat(coretime): add Overview page #10383

Open
wants to merge 29 commits into
base: master
Choose a base branch
from
Open

feat(coretime): add Overview page #10383

wants to merge 29 commits into from

Conversation

bee344
Copy link
Contributor

@bee344 bee344 commented Mar 22, 2024

Description

Adds the Overview page to the Coretime tab. This first step aims to add a Coretime tab to integrate its functionalities with PJS/APPS, with an Overview page that provides some relevant Summary information in a user-friendly manner.

Tasks for Coretime Chain

  • Add Summary.
  • Add Workload.
  • Add Workplan as a separate table.
  • Update Workload to improve readability.
  • Add filters to Workplan and Workload to filter by core and timeslice.
  • Modify appearance.

Tasks for Relay Chain

  • Add Summary including Spot Traffic, core usage.
  • Add Core Descriptors as table.
  • Add Core Schedules as table
Optional:
  • Modify appearance adding a timeline.

Regarding the appearance, I'm thinking on something simmilar to the Referenda page, since the amount of information for Workload and Workplan is substantial.
E.G. Image:

image

This is only as to reference the functionality of collapsing a table and adding a filter.

Part 1 of #10285

@bee344 bee344 marked this pull request as ready for review April 15, 2024 16:46
@bee344
Copy link
Contributor Author

bee344 commented Apr 15, 2024

A small sidenote: onDemandCoretimeAssigner wasn't included in the Overview since it isn't in use currently, and although we could make assumptions on how it would look liker, as evidenced with the key for coreDescriptors, sometimes stuff doesn't show up as it should. So I think it's better to wait until we have something to work with and then including it.

@TarikGul
Copy link
Member

After some discussion we decided to switch the logic into 2 pages.

pages-broker
pages-coretime

@TarikGul TarikGul mentioned this pull request May 7, 2024
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants