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

Add internal/otelarrow package for shared code between otelarrow exporter, receiver #33579

Open
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

jmacd
Copy link
Contributor

@jmacd jmacd commented Jun 14, 2024

Description: The otelarrowexporter and otelarrowreceiver components depend on several libraries in the open-telemetry/otel-arrow repository, which would complicate release management in both repositories. This change eliminates the dependency on otel-arrow/collector by moving each of those packages into a subdirectory of internal/otelarrow.

Link to tracking Issue: #33567

Testing: This brings new integration tests into this repository for the two otelarrow components.

Documentation: Each of the three non-test packages exposed here has a brief README.md explaining why it exists. Each of these could be useful to non-Arrow components if helpful.

@jmacd jmacd changed the title Jmacd/internalarrow Add internal/otelarrow package for shared code between otelarrow exporter, receiver Jun 14, 2024
@jmacd jmacd marked this pull request as ready for review June 17, 2024 17:06
@jmacd jmacd requested a review from a team as a code owner June 17, 2024 17:07
Copy link

@lquerel lquerel left a comment

Choose a reason for hiding this comment

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

LGTM

@jmacd jmacd added ready to merge Code review completed; ready to merge by maintainers and removed ready to merge Code review completed; ready to merge by maintainers labels Jun 21, 2024
jmacd added a commit to open-telemetry/otel-arrow that referenced this pull request Jun 21, 2024
Same as
open-telemetry/opentelemetry-collector-contrib#33688
but merging this code here will let me create and test a PR in that
repository, whereas it will be messy to build off this work in the same
repository. I expect this package to be deleted after
open-telemetry/opentelemetry-collector-contrib#33688
and
open-telemetry/opentelemetry-collector-contrib#33579
merged, as discussed in #225.

Part of #227.
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.

None yet

4 participants