Skip to content

Conversation

@mobuchowski
Copy link
Contributor

Currently, we can pass OpenLineage transport information to Spark jobs using HttpTransport.

However, very common feature is using CompositeTransport to direct the data to multiple destinations - even if one of them is purely for debug.

This prevented the valid HttpTransport to be serialized. After this PR, we will still pass only HttpTransport configuration, but also when it's wrapped in CompositeTransport.

@mobuchowski mobuchowski force-pushed the openlineage-composite-transport-serialization branch 3 times, most recently from 813ac93 to fca1c14 Compare March 7, 2025 16:56
@mobuchowski mobuchowski force-pushed the openlineage-composite-transport-serialization branch 2 times, most recently from 1f82e52 to fc875b8 Compare March 8, 2025 20:29
Copy link
Contributor

@kacpermuda kacpermuda left a comment

Choose a reason for hiding this comment

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

Probably would be also good to add the support for HTTP transport within composite transport here.

@mobuchowski mobuchowski force-pushed the openlineage-composite-transport-serialization branch 4 times, most recently from d4dc7d1 to 3d420f4 Compare March 11, 2025 08:34
Copy link
Contributor

@kacpermuda kacpermuda left a comment

Choose a reason for hiding this comment

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

Left one more comment about improving logging, but lgtm overall 🚀

@mobuchowski mobuchowski force-pushed the openlineage-composite-transport-serialization branch 2 times, most recently from a1ea9a0 to 730f77b Compare March 15, 2025 17:26
@mobuchowski mobuchowski force-pushed the openlineage-composite-transport-serialization branch 4 times, most recently from ae12725 to 014d8de Compare March 21, 2025 08:47
Signed-off-by: Maciej Obuchowski <maciej.obuchowski@datadoghq.com>
@mobuchowski mobuchowski force-pushed the openlineage-composite-transport-serialization branch from 014d8de to 1c181a0 Compare March 21, 2025 12:56
@potiuk potiuk merged commit b96547d into apache:main Mar 22, 2025
60 checks passed
shubham-pyc pushed a commit to shubham-pyc/airflow that referenced this pull request Mar 22, 2025
)

Signed-off-by: Maciej Obuchowski <maciej.obuchowski@datadoghq.com>
nailo2c pushed a commit to nailo2c/airflow that referenced this pull request Apr 4, 2025
)

Signed-off-by: Maciej Obuchowski <maciej.obuchowski@datadoghq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants