Skip to content

Conversation

@dilip-dhankecha
Copy link
Contributor

Description

This PR implements priority handling (High, Low) based on thresholds within the orchestrator. It also adds new endpoints for registering gate components with priorities. The orchestrator will generate the OriginId automatically and that will be used by the gate component.

Issue: eclipse-tractusx/sig-release#856

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

@dilip-dhankecha
Copy link
Contributor Author

dilip-dhankecha commented Dec 10, 2024

@nicoprow @SujitMBRDI I've raised this PR just to get some feedback. It's still a work in progress, so feel free to share your thoughts!

Copy link
Contributor

@nicoprow nicoprow left a comment

Choose a reason for hiding this comment

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

I think the solution with an OriginID is problematic here.

  1. Can we not replace the origin-ID with the the tenant BPNL. Each Gate knows already its tenant and even can be multi-tenant in the case of the Portal. This way we do not need to introduce another identifier
  2. Now, each task is assigned with the origin-ID in the Orchestrator. This makes it exoplicit which tasks belong to the same company and also makes it easy to identify which company it is (for example based on the own company data). The Tasks should be assigned with priority and not with the origin-ID directly

@nicoprow nicoprow added this to the BPDM v6.3.0 / R25.03. milestone Jan 13, 2025
@nicoprow nicoprow added the enhancement New feature or request label Jan 13, 2025
@nicoprow nicoprow removed this from the BPDM v6.3.0 / R25.03. milestone Feb 5, 2025
@nicoprow
Copy link
Contributor

nicoprow commented Feb 5, 2025

I removed this pull request from the 6.3.0 milestone

# Conflicts:
#	DEPENDENCIES
#	bpdm-gate/src/main/kotlin/org/eclipse/tractusx/bpdm/gate/config/GoldenRecordTaskConfiguration.kt
@sonarqubecloud
Copy link

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants