Skip to content

Comments

Improve asset rows rendering perf by 200%-300%. Partially enable concurrent mode#12611

Merged
mergify[bot] merged 5 commits intodevelopfrom
wip/sergeigarin/remove-unneded-queries
Mar 24, 2025
Merged

Improve asset rows rendering perf by 200%-300%. Partially enable concurrent mode#12611
mergify[bot] merged 5 commits intodevelopfrom
wip/sergeigarin/remove-unneded-queries

Conversation

@MrFlashAccount
Copy link
Contributor

@MrFlashAccount MrFlashAccount commented Mar 22, 2025

Pull Request Description

This PR:

  1. Removes no-op queries like listUsers and listUserGroups - they're not available for non-admins
  2. Pulls labels query up to assets table
  3. Pulls mutations off AssetRows.
  4. Does a few little tweaks

This improves updates for individual rows significantly faster (70ms baseline vs sub-15ms now)

Important Notes

Checklist

Please ensure that the following checklist has been satisfied before submitting the PR:

  • The documentation has been updated, if necessary.
  • Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
  • All code follows the
    Scala,
    Java,
    TypeScript,
    and
    Rust
    style guides. In case you are using a language not listed above, follow the Rust style guide.
  • Unit tests have been written where possible.
  • If meaningful changes were made to logic or tests affecting Enso Cloud integration in the libraries,
    or the Snowflake database integration, a run of the Extra Tests has been scheduled.
    • If applicable, it is suggested to paste a link to a successful run of the Extra Tests.

@github-actions
Copy link

github-actions bot commented Mar 22, 2025

🧪 Storybook is successfully deployed!

📊 Dashboard:

@MrFlashAccount MrFlashAccount added CI: No changelog needed Do not require a changelog entry for this PR. g-dashboard labels Mar 22, 2025
@MrFlashAccount MrFlashAccount added the CI: Keep up to date Automatically update this PR to the latest develop. label Mar 22, 2025
@jdunkerley jdunkerley removed the CI: Keep up to date Automatically update this PR to the latest develop. label Mar 22, 2025
Copy link
Contributor

@somebody1234 somebody1234 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CR ✅ with note above. @MrFlashAccount feel free to mark as ready to merge

@MrFlashAccount MrFlashAccount added the CI: Ready to merge This PR is eligible for automatic merge label Mar 24, 2025
@mergify mergify bot merged commit 861f944 into develop Mar 24, 2025
60 of 61 checks passed
@mergify mergify bot deleted the wip/sergeigarin/remove-unneded-queries branch March 24, 2025 15:11
@jdunkerley jdunkerley added this to the 2025-Q1 Release milestone Mar 24, 2025
farmaazon pushed a commit that referenced this pull request Mar 25, 2025
…urrent mode (#12611)

This PR:

1. Removes no-op queries like `listUsers` and `listUserGroups` - they're not available for non-admins
2. Pulls labels query up to assets table
3. Pulls mutations off `AssetRows`.
4. Does a few little tweaks

This improves updates for individual rows significantly faster (70ms baseline vs sub-15ms now)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: No changelog needed Do not require a changelog entry for this PR. CI: Ready to merge This PR is eligible for automatic merge g-dashboard

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants