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

Cocurrency otlp http session #1274

Merged

Commits on Mar 21, 2022

  1. Squash follow commits:

    Export all datas before notify `ForceFlush` to  continue
    
    Signed-off-by: owent <[email protected]>
    Fix timeout for `wait_for`
    
    Signed-off-by: owent <[email protected]>
    Fix wakeup notify
    
    Signed-off-by: owent <[email protected]>
    1. Reduce busy waiting of `BatchSpanProcessor::ForceFlush` and `BatchSpanProcessor::ForceFlush` when another thread is exporting data.
    2. Fix the deadlock when `Shutdown` is called and background thread is finished after first checking of `is_shutdown_` and before setting `is_shutdown_` in `ForceFlush` of BatchSpanProcessor and `BatchSpanProcessor`.
    
    Signed-off-by: owent <[email protected]>
    Fix initialization of `is_shutdown_` in internal constructor of `OtlpHttpClient`
    
    Signed-off-by: owent <[email protected]>
    Add `ForceFlush` for `LoggerProvider`
    
    Signed-off-by: owent <[email protected]>
    Merge open-telemetry#1185 and add `OnEvent` for `nosend::HttpClient`
    
    Signed-off-by: owent <[email protected]>
    Add changelog
    
    Signed-off-by: owentou <[email protected]>
    Fix asan of overflow of chrono
    
    Signed-off-by: owentou <[email protected]>
    Fix shutdown timeout
    
    Signed-off-by: owentou <[email protected]>
    Fix thread-safety problem when destroying `OtlpHttpClient`
    
    Signed-off-by: owentou <[email protected]>
    Fix some compiler do not generate the correct move construct/assignment operator implementation
    
    Signed-off-by: owent <[email protected]>
    Fix compatibility
    
    Signed-off-by: owent <[email protected]>
    Allow concurrency otlp http session for otlp http client
    
    Signed-off-by: owent <[email protected]>
    owent committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    26ce95a View commit details
    Browse the repository at this point in the history
  2. Fix spell error

    Signed-off-by: owentou <[email protected]>
    owent committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    90942be View commit details
    Browse the repository at this point in the history