Skip to content

⚡ perf(catalog): optimize get service call - #9442

Draft
giancarloromeo wants to merge 7 commits into
ITISFoundation:masterfrom
giancarloromeo:perf/catalog-get-service-queries
Draft

⚡ perf(catalog): optimize get service call#9442
giancarloromeo wants to merge 7 commits into
ITISFoundation:masterfrom
giancarloromeo:perf/catalog-get-service-queries

Conversation

@giancarloromeo

Copy link
Copy Markdown
Contributor

What do these changes do?

Related issue/s

How to test

Dev-ops

@giancarloromeo giancarloromeo added this to the Toynbee Tiles milestone Jul 15, 2026
@giancarloromeo giancarloromeo self-assigned this Jul 15, 2026
@github-actions github-actions Bot added the a:catalog catalog service label Jul 15, 2026
@codecov

codecov Bot commented Jul 15, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 75.00000% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 66.43%. Comparing base (e28c3b5) to head (cc960cd).

❗ There is a different number of reports uploaded between BASE (e28c3b5) and HEAD (cc960cd). Click for more details.

HEAD has 31 uploads less than BASE
Flag BASE (e28c3b5) HEAD (cc960cd)
unittests 32 1
Additional details and impacted files
@@             Coverage Diff             @@
##           master    #9442       +/-   ##
===========================================
- Coverage   87.61%   66.43%   -21.19%     
===========================================
  Files        2117      875     -1242     
  Lines       83454    39689    -43765     
  Branches     1553      202     -1351     
===========================================
- Hits        73122    26366    -46756     
- Misses       9911    13271     +3360     
+ Partials      421       52      -369     
Flag Coverage Δ
integrationtests 63.70% <ø> (-0.03%) ⬇️
unittests 92.05% <75.00%> (+5.52%) ⬆️
Components Coverage Δ
pkg_aws_library ∅ <ø> (∅)
pkg_celery_library ∅ <ø> (∅)
pkg_dask_task_models_library ∅ <ø> (∅)
pkg_models_library ∅ <ø> (∅)
pkg_notifications_library ∅ <ø> (∅)
pkg_postgres_database ∅ <ø> (∅)
pkg_service_integration ∅ <ø> (∅)
pkg_service_library ∅ <ø> (∅)
pkg_settings_library ∅ <ø> (∅)
pkg_simcore_sdk 66.81% <ø> (-19.49%) ⬇️
agent ∅ <ø> (∅)
api_server ∅ <ø> (∅)
autoscaling ∅ <ø> (∅)
catalog 92.05% <75.00%> (-0.42%) ⬇️
clusters_keeper ∅ <ø> (∅)
dask_sidecar ∅ <ø> (∅)
datcore_adapter ∅ <ø> (∅)
director ∅ <ø> (∅)
director_v2 78.73% <ø> (-12.82%) ⬇️
dynamic_scheduler ∅ <ø> (∅)
dynamic_sidecar 72.65% <ø> (-15.72%) ⬇️
efs_guardian ∅ <ø> (∅)
invitations ∅ <ø> (∅)
payments ∅ <ø> (∅)
resource_usage_tracker ∅ <ø> (∅)
storage ∅ <ø> (∅)
webclient ∅ <ø> (∅)
webserver 59.19% <ø> (-27.82%) ⬇️

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e28c3b5...cc960cd. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Comment thread services/catalog/src/simcore_service_catalog/repository/groups.py
@giancarloromeo giancarloromeo added the t:maintenance Maintenance work; used to filter tasks for end-of-sprint reporting in Review (Agreed July 3, Retro) label Jul 16, 2026
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a:catalog catalog service t:maintenance Maintenance work; used to filter tasks for end-of-sprint reporting in Review (Agreed July 3, Retro)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant