Skip to content

[EXPORTER] OTLP HTTP session canceled after a flush, with async export #2715

@TheodoreG

Description

@TheodoreG

Describe your environment Hey guys, I ran into the same problem wit #1955 my side, some error ocassionally occured, and it may be due to http response latency described in #1955. Can someone helps, thanks.

version v1.15.0
cmake command:
CC=gcc-11 CXX=g++11 cmake .. -DBUILD_TESING=ON -DWITH_OTLP_HTTP=ON -DOTELCPP_PROTO_PATH=XXXX/opentelemetry-proto-1.2.0 -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release -DOPENTELEMETRY_INSTALL=ON -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DWITH_ASYNC_EXPORT_PREVIEW=ON

Steps to reproduce
./examples/otlp/example_otlp_http 0.0.0.0:4318/v1/traces

otel collector config
92896800-9e79-48cd-b0f5-8610f6d9949d

What is the expected behavior?
Should be no error.

What is the actual behavior?
Print error:
67894df3-96d3-47b4-96ec-f68e7f2a7f4d

Additional context
it seems I have the same problem with #1955. I find the issue is closed while the located code has no change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriage/acceptedIndicates an issue or PR is ready to be actively worked on.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions