Fix Helpers For Marshalling And Unmarshalling pcommon.Value#13945
Conversation
Codecov Report❌ Patch coverage is
❌ Your patch status has failed because the patch coverage (83.33%) is below the target coverage (95.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #13945 +/- ##
==========================================
- Coverage 91.67% 91.63% -0.04%
==========================================
Files 654 654
Lines 42658 42659 +1
==========================================
- Hits 39106 39091 -15
- Misses 2738 2750 +12
- Partials 814 818 +4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Could you add a changelog entry? |
@dmathieu Done! |
| change_type: 'enhancement' | ||
|
|
||
| # The name of the component, or a single word describing the area of concern, (e.g. otlpreceiver) | ||
| component: 'xpdata' |
|
@dmathieu is this PR good to go? |
Signed-off-by: Mahad Zaryab <mahadzaryab1@gmail.com>
Signed-off-by: Mahad Zaryab <mahadzaryab1@gmail.com>
Signed-off-by: Mahad Zaryab <mahadzaryab1@gmail.com>
Signed-off-by: Mahad Zaryab <mahadzaryab1@gmail.com>
214687a to
81fa069
Compare
|
It needs review/merge by a maintainer. |
a96eab1
|
Thank you for your contribution @mahadzaryab1! 🎉 We would like to hear from you about your experience contributing to OpenTelemetry by taking a few minutes to fill out this survey. |
#7627) ## Which problem is this PR solving? - Towards #7134 and #7135 ## Description of the changes - This PR adds support for map and slice attributes in ClickHouse storage. It does so by leveraging the new API added in open-telemetry/opentelemetry-collector#13945 to Marshal the attributes to JSON and then storing them as Base64 encoded strings ## How was this change tested? - CI / unit tests ## Checklist - [x] I have read https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md - [x] I have signed all commits - [x] I have added unit tests for the new functionality - [x] I have run lint and test steps successfully - for `jaeger`: `make lint test` - for `jaeger-ui`: `npm run lint` and `npm run test` --------- Signed-off-by: Mahad Zaryab <mahadzaryab1@gmail.com>
jaegertracing#7627) ## Which problem is this PR solving? - Towards jaegertracing#7134 and jaegertracing#7135 ## Description of the changes - This PR adds support for map and slice attributes in ClickHouse storage. It does so by leveraging the new API added in open-telemetry/opentelemetry-collector#13945 to Marshal the attributes to JSON and then storing them as Base64 encoded strings ## How was this change tested? - CI / unit tests ## Checklist - [x] I have read https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md - [x] I have signed all commits - [x] I have added unit tests for the new functionality - [x] I have run lint and test steps successfully - for `jaeger`: `make lint test` - for `jaeger-ui`: `npm run lint` and `npm run test` --------- Signed-off-by: Mahad Zaryab <mahadzaryab1@gmail.com> Signed-off-by: SoumyaRaikwar <somuraik@gmail.com>
Description
pcommon.Value. Sinceotlpcommon.AnyValueis an internal type, the current helpers are not useful as a public API.Link to tracking issue
Fixes #13837 (original issue #12826)
Testing