Cocurrency otlp http session - #1317
Conversation
* add owent as reviewer * fix order
…elemetry#1301) Signed-off-by: owent <admin@owent.net>
…emetry#1309) Signed-off-by: owent <admin@owent.net>
|
While #1309 is already merged, why there still is only one check here? |
Probably the event is triggered form the workflow file present in the branch where merge is happening, which in this case is |
Thanks, I merged |
Codecov Report
@@ Coverage Diff @@
## async-changes #1317 +/- ##
================================================
Coverage ? 91.08%
================================================
Files ? 221
Lines ? 8618
Branches ? 0
================================================
Hits ? 7849
Misses ? 769
Partials ? 0 |
Looks like this has messed up the PR, I see 56 files modified :). |
403a87e to
9af4aa1
Compare
I have merged main branch, it has a lot change between |
Yes I think that would be better. Sorry about all this trouble. |
9af4aa1 to
05714bb
Compare
d41c122 to
8628b63
Compare
There was a problem hiding this comment.
Are we trying to assign here instead of using "==" here?
There was a problem hiding this comment.
Yes and thanks.it's fixed now.
There was a problem hiding this comment.
I am not clear why are we assigning a new thread id here?
There was a problem hiding this comment.
It's not necessary, but I think it's more clear to reset callback_thread after callback is finished.
b65b6e4 to
dc16ad1
Compare
|
I will add |
…o_async_changes Signed-off-by: owent <admin@owent.net> # Conflicts: # sdk/include/opentelemetry/sdk/metrics/aggregation/sum_aggregation.h # sdk/include/opentelemetry/sdk/metrics/data/point_data.h # sdk/include/opentelemetry/sdk/metrics/metric_exporter.h # sdk/include/opentelemetry/sdk/metrics/metric_reader.h # sdk/include/opentelemetry/sdk/metrics/state/sync_metric_storage.h # sdk/test/metrics/sync_metric_storage_test.cc
Signed-off-by: owent <admin@owent.net>
Signed-off-by: owent <admin@owent.net>
dc16ad1 to
8e603fd
Compare
|
@lalitb This PR is ready to be reviewed now. The Performance Alert is expired and please just ignore them. |
|
@owent one test is failing. Can we fix that before merging to feature branch. |
Done. The failed test is network error. I have click rerun and it pass now. |
|
Merging it now. Are we good to raise PR from feature branch to main? |
Fixes #1243
Changes
curl_multi_handleto improve performance ofcurl::HttpClientcurl::HttpOperation::Send(sync mode), only malloc async data and bindcurl_easy_handletocurl_multi_handleforcurl::HttpOperation::SendAsync.curl_multi_performandcurl_multi_pollincurl::HttpClient, and if no more pending request, the thread will exit and we will create background thread again if there are more requests in the future.close(fd)to abort request, usecurl_multi_wakeup()to wakup and do the real removing the the background thread.Also we allow to break connecting, sending or receiving data from callback of curl.For significant contributions please make sure you have completed the following items:
CHANGELOG.mdupdated for non-trivial changes