Skip to content

Conversation

@diurnalist
Copy link
Contributor

@diurnalist diurnalist commented Apr 11, 2024

Description: we see some payloads with completely empty tags, which we can safely ignore. This is already handled by the receiver, but we did not have a test for it.

Close #32337

Testing: adds simple test to receiver

Documentation: n/a

@diurnalist diurnalist requested a review from a team April 11, 2024 23:51
@github-actions github-actions bot added the receiver/statsd statsd related issues label Apr 11, 2024
@github-actions
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added Stale and removed Stale labels Apr 26, 2024
@github-actions
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added Stale and removed Stale labels May 11, 2024
@github-actions
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label May 31, 2024
@diurnalist diurnalist force-pushed the b/statsd-empty-tags branch from 9088c4f to 5defde4 Compare June 11, 2024 21:48
@diurnalist
Copy link
Contributor Author

@jmacd @dmitryax I would appreciate a look at this one, I am trying to keep it up to date w/ the upstream changes. It does not look to me that the failed checks are related to the PR changes.

@github-actions github-actions bot removed the Stale label Jun 12, 2024
@diurnalist
Copy link
Contributor Author

@atoulme is there any interest in this bugfix?

Copy link
Contributor

@atoulme atoulme left a comment

Choose a reason for hiding this comment

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

looks simple enough, and guarding against input seems like a good idea.

@atoulme
Copy link
Contributor

atoulme commented Jun 25, 2024

@diurnalist take a look at the conflict and see if your test passes with latest main without your modification.

we see some payloads with completely empty tags, which we can
safely ignore. there is already support for this in the receiver;
this simply adds a test to track future regressions on this behavior.
@diurnalist diurnalist force-pushed the b/statsd-empty-tags branch from 5defde4 to 989265c Compare June 25, 2024 23:35
@diurnalist
Copy link
Contributor Author

@atoulme yeah I just noticed that a change 4 days ago obviated the need for this :p - i guess this PR's only contribution then is the test itself, I think the other PR fixed the panic issue as a side-effect :)

@diurnalist diurnalist changed the title [statsdreceiver] handle empty statsd tags [statsdreceiver] add test for empty statsd tags Jun 25, 2024
@github-actions
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Jul 10, 2024
Copy link
Contributor

@atoulme atoulme left a comment

Choose a reason for hiding this comment

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

More tests sound good thanks!

# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [user]
Copy link
Member

Choose a reason for hiding this comment

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

We don't need a changelog for test. Please remove this

@dmitryax dmitryax added Skip Changelog PRs that do not require a CHANGELOG.md entry and removed Stale labels Jul 10, 2024
@codeboten codeboten added the ready to merge Code review completed; ready to merge by maintainers label Jul 16, 2024
@codeboten codeboten merged commit 5ed0eb5 into open-telemetry:main Jul 22, 2024
@github-actions github-actions bot added this to the next release milestone Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready to merge Code review completed; ready to merge by maintainers receiver/statsd statsd related issues Skip Changelog PRs that do not require a CHANGELOG.md entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[statsdreceiver] fail to parse payloads with empty tag data

4 participants