Skip to content

Add profile operations usage overview - #99

Merged
yoshifuminakamura merged 1 commit into
developfrom
feature/portal-usage-profile-overview
Aug 10, 2026
Merged

Add profile operations usage overview#99
yoshifuminakamura merged 1 commit into
developfrom
feature/portal-usage-profile-overview

Conversation

@yoshifuminakamura

Copy link
Copy Markdown
Collaborator

Summary

Adds a Profile Operations Overview section to the usage report so operators can inspect profile, allocation, trigger, result, and node-hour information together.

Changes

  • Add profile usage aggregation from the portal profile DB and received Result JSON files
  • Show each profile's allocation project ID, trigger status, latest trigger run, matched results, latest result link, run cause, pipeline ID, and node-hours
  • Keep usage totals from double-counting overlapping profile matches
  • Update the execution profile handoff docs to reflect that the metadata index is implemented while JSON/tgz artifacts remain the source of truth
  • Document the current node-hour accounting convention: cross counts run time, while systems that build and run in one scheduler job are recorded as native

Validation

  • .venv/bin/python result_server/tests/run_result_server_tests.py
  • .venv/bin/python result_server/tests/check_site_config.py

Signed-off-by: yoshifuminakamura <nakamura@riken.jp>
@yoshifuminakamura
yoshifuminakamura merged commit b7ce8cc into develop Aug 10, 2026
7 checks passed
@yoshifuminakamura
yoshifuminakamura deleted the feature/portal-usage-profile-overview branch August 10, 2026 05:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant