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

[jaeger-v2] Fix e2e storage integration v0.99.0 OTEL col failing #5419

Merged
merged 5 commits into from
May 5, 2024

Conversation

james-ryans
Copy link
Contributor

@james-ryans james-ryans commented May 5, 2024

Which problem is this PR solving?

  1. What was the observable problem after upgrade? I.e. how did it manifest?

My assumption was because of OTEL col changed the ToClientConn gRPC implementation from DialContext to NewClient here open-telemetry/opentelemetry-collector#9965. Both integration spanWriter and jaegerexporter use OTLP exporter which creates the gRPC connection through the ToClientConn above.

  1. What do you believe the root cause was?

The gRPC connection from OTLP exporter has not yet been successfully settled but the requests have been sent.

From the #5397 PR failing CI at Badger and gRPC storages, Badger failed only at GetServices and GetOperations while gRPC failed at GetServices, GetOperations, and FindTraces.

Since both of them failed at GetServices and GetOperations which is the beginning of the tests, the "spanWriter OTLP exporter" to "OTEL col binary OTLP receiver" connection probably has not yet been successfully settled.

Then, the Badger storage doesn't have any issue with the FindTraces because it cleanup the storage with purge() functionality but the gRPC restarts the remote storage server. With the same assumption, the gRPC connection from OTEL col binary to the remote storage server probably has not been settled yet.

  1. How does the change fix the root cause?

Retrying the requests solves the issue. Here are my arguments:

  • The spanWriter's OTLP exporter retries only at GetServices after the retry config has been enabled, previously requests failed at GetServices and GetOperations.
  • The jaegerexporter's OTLP exporter has the same error message "plugin error: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp [::1]:17271: connect: connection refused" but success at the 2nd attempt.

Description of the changes

  • Change the spanWriter log level to DEBUG
  • Enable retry to integration spanWriter

How was this change tested?

  • Run make jaeger-v2-storage-integration-test until it fails since it has a low probability of reproducing the same error

Checklist

dependabot bot and others added 4 commits April 29, 2024 05:04
Bumps the otel-collector group with 30 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/config/configgrpc](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/config/configretry](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/config/configtls](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/connector](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/connector/forwardconnector](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/exporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/extension](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/extension/ballastextension](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/extension/zpagesextension](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.5.0` | `1.6.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/processor/batchprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/processor/memorylimiterprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/receiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/exporter/debugexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/component` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/config/configgrpc` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/config/configretry` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/config/configtls` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/confmap` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/connector` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/connector/forwardconnector` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/consumer` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/exporter` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/exporter/otlpexporter` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/exporter/otlphttpexporter` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/extension` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/extension/ballastextension` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/extension/zpagesextension` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/otelcol` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.5.0...pdata/v1.6.0)

Updates `go.opentelemetry.io/collector/processor` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/processor/batchprocessor` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/processor/memorylimiterprocessor` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/receiver` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/exporter/debugexporter` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.98.0...v0.99.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/component
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/config/configgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/config/confighttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/config/configretry
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/config/configtls
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/connector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/connector/forwardconnector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/otlpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/otlphttpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/extension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/extension/ballastextension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/extension/zpagesextension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/otelcol
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/processor/batchprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/processor/memorylimiterprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/receiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/debugexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
…n span_writer

Signed-off-by: James Ryans <james.ryans2012@gmail.com>
Copy link

codecov bot commented May 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 94.59%. Comparing base (13cbaed) to head (24fc3e0).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5419      +/-   ##
==========================================
+ Coverage   94.54%   94.59%   +0.04%     
==========================================
  Files         346      346              
  Lines       16947    16953       +6     
==========================================
+ Hits        16022    16036      +14     
+ Misses        724      716       -8     
  Partials      201      201              
Flag Coverage Δ
badger_v1 10.28% <ø> (-0.01%) ⬇️
badger_v2 6.36% <100.00%> (-0.21%) ⬇️
cassandra-3.x ?
cassandra-3.x-v1 18.12% <ø> (?)
cassandra-3.x-v2 6.13% <100.00%> (?)
cassandra-4.x ?
cassandra-4.x-v1 18.12% <ø> (?)
cassandra-4.x-v2 6.13% <100.00%> (?)
elasticsearch-5.x 5.74% <100.00%> (-0.17%) ⬇️
elasticsearch-6.x 5.74% <100.00%> (-0.16%) ⬇️
elasticsearch-7.x 5.74% <100.00%> (-0.16%) ⬇️
elasticsearch-8.x 5.74% <100.00%> (-0.16%) ⬇️
grpc_v1 12.61% <ø> (-0.02%) ⬇️
grpc_v2 11.35% <100.00%> (-0.19%) ⬇️
kafka 9.95% <ø> (-0.01%) ⬇️
opensearch-1.x 5.74% <100.00%> (?)
opensearch-2.x 5.74% <100.00%> (-0.16%) ⬇️
unittests 91.41% <50.00%> (+0.06%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Signed-off-by: James Ryans <james.ryans2012@gmail.com>
@yurishkuro
Copy link
Member

Is this related to #5418?

@james-ryans
Copy link
Contributor Author

Is this related to #5418?

No, I haven't figured out why cassandra v2 test is failing.

@yurishkuro
Copy link
Member

Try to add more details to the description.

  1. What was the observable problem after upgrade? I.e. how did it manifest?
  2. What do you believe the root cause was?
  3. How does the change fix the root cause?

@james-ryans
Copy link
Contributor Author

james-ryans commented May 5, 2024

Do you think adding retry to integration spanWriter and jaegerexporter is good enough? Actually, I wasn't able to break down the cause of this issue since it is hard to replicate locally.

Try to add more details to the description.

I've added the explanation to this PR description

@yurishkuro yurishkuro closed this May 5, 2024
@yurishkuro yurishkuro reopened this May 5, 2024
@yurishkuro yurishkuro marked this pull request as ready for review May 5, 2024 16:38
@yurishkuro yurishkuro requested a review from a team as a code owner May 5, 2024 16:38
@yurishkuro yurishkuro requested a review from jkowall May 5, 2024 16:38
@yurishkuro yurishkuro merged commit 4dc7708 into jaegertracing:main May 5, 2024
78 checks passed
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

2 participants