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

Fix: PipelineService datasources pull transfers #1520

Conversation

bmg13
Copy link
Contributor

@bmg13 bmg13 commented Aug 29, 2024

WHAT

Similar to an issue raised in the Upstream, it adds an extension where basically overrides PipelineService implementation to include the new fix.

WHY

Regarding an issue found and fixed in the (most recent version of the) EDC where the DataSources were not closed in PULL transfers, we faced the need of having this fix on a 0.7.X version as well.

FURTHER NOTES

The transfer() method has Span annotation related with the OpenTelemetry in the Upstream, however was removed here since the addition of dependency just for this case seemed unnecessary (and for any other usage, there is in the upstream).
If need for signalling the OT instrumentation is needed, please raise a comment.

Closes #1519

@bmg13 bmg13 changed the base branch from bugfix/0.7.4 to bugfix/0.7.5 August 29, 2024 16:19
Comment on lines 24 to 25
runtimeOnly(project(":edc-extensions:dataplane:pipeline-service"))

Copy link
Contributor

Choose a reason for hiding this comment

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

I would not put the dependency here, but in the edc-dataplane-base

Copy link
Contributor Author

Choose a reason for hiding this comment

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

you're right, thank you, updated in d72b9a2!

Copy link

@bmg13 bmg13 requested a review from wolf4ood August 29, 2024 17:32
@wolf4ood wolf4ood merged commit 51f2343 into eclipse-tractusx:bugfix/0.7.5 Aug 30, 2024
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Merged
Development

Successfully merging this pull request may close these issues.

2 participants