Skip to content

Commit 4a772b6

Browse files
authored
Merge pull request #216 from open-telemetry/main
merg3d from upstrewm
2 parents c3a4fa0 + 4af490f commit 4a772b6

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

exporters/elasticsearch/src/es_log_recordable.cc

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,6 @@ void ElasticSearchRecordable::SetTimestamp(
8888
{
8989
const std::chrono::system_clock::time_point timePoint{timestamp};
9090

91-
// If built with with at least cpp 20 then use std::format
92-
// Otherwise use the old style to format the timestamp in UTC
93-
// @see https://en.cppreference.com/w/cpp/feature_test#cpp_lib_format
94-
#if defined(__cpp_lib_format) && __cpp_lib_format >= 201907
95-
const std::string dateStr = std::format("{:%FT%T%Ez}", timePoint);
96-
#else
9791
std::time_t time = std::chrono::system_clock::to_time_t(timePoint);
9892
std::tm tm = *std::gmtime(&time);
9993
auto microseconds =
@@ -108,7 +102,6 @@ void ElasticSearchRecordable::SetTimestamp(
108102
static_cast<long>(microseconds.count()));
109103

110104
const std::string dateStr(bufferDate);
111-
#endif
112105

113106
json_["@timestamp"] = dateStr;
114107
}

exporters/otlp/test/otlp_grpc_exporter_test.cc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
# include <grpcpp/grpcpp.h>
4141
# include <gtest/gtest.h>
42+
# include <future>
4243

4344
# if defined(_MSC_VER)
4445
# include "opentelemetry/sdk/common/env_variables.h"
@@ -512,15 +513,21 @@ TEST_P(OtlpGrpcExporterRetryIntegrationTests, StatusCodes)
512513
TestTraceService service(status_codes);
513514
std::unique_ptr<grpc::Server> server;
514515

515-
std::thread server_thread([&server, &service]() {
516+
std::promise<void> server_ready;
517+
auto server_ready_future = server_ready.get_future();
518+
519+
std::thread server_thread([&server, &service, &server_ready]() {
516520
std::string address("localhost:4317");
517521
grpc::ServerBuilder builder;
518522
builder.RegisterService(&service);
519523
builder.AddListeningPort(address, grpc::InsecureServerCredentials());
520524
server = builder.BuildAndStart();
525+
server_ready.set_value();
521526
server->Wait();
522527
});
523528

529+
server_ready_future.wait();
530+
524531
otlp::OtlpGrpcExporterOptions opts{};
525532

526533
if (is_retry_enabled)

0 commit comments

Comments
 (0)