Skip to content

Commit ae615ff

Browse files
committed
refactor code
1 parent 55fef54 commit ae615ff

4 files changed

Lines changed: 10 additions & 17 deletions

File tree

google/cloud/storage/internal/async/connection_tracing_test.cc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -543,8 +543,10 @@ TEST(ConnectionTracing, RewriteObjectSpanEnrichment) {
543543
auto span_catcher = InstallSpanCatcher();
544544
PromiseWithOTelContext<StatusOr<google::storage::v2::Bucket>> p;
545545

546-
auto options = TracingEnabled().set<
547-
google::cloud::storage_experimental::OTelSpanEnrichmentOption>(true);
546+
auto options =
547+
TracingEnabled()
548+
.set<google::cloud::storage_experimental::OTelSpanEnrichmentOption>(
549+
true);
548550
auto mock = std::make_unique<MockAsyncConnection>();
549551
EXPECT_CALL(*mock, options).WillRepeatedly(Return(options));
550552

google/cloud/storage/internal/async/rewriter_connection_tracing.cc

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,18 +63,11 @@ class AsyncRewriterTracingConnection : public storage::AsyncRewriterConnection {
6363

6464
} // namespace
6565

66-
std::shared_ptr<storage::AsyncRewriterConnection>
67-
MakeTracingAsyncRewriterConnection(
68-
std::shared_ptr<storage::AsyncRewriterConnection> impl, bool enabled) {
69-
if (!enabled) return impl;
70-
auto span = internal::MakeSpan("storage::AsyncConnection::RewriteObject");
71-
return MakeTracingAsyncRewriterConnection(std::move(impl), std::move(span));
72-
}
73-
7466
std::shared_ptr<storage::AsyncRewriterConnection>
7567
MakeTracingAsyncRewriterConnection(
7668
std::shared_ptr<storage::AsyncRewriterConnection> impl,
7769
opentelemetry::nostd::shared_ptr<opentelemetry::trace::Span> span) {
70+
if (!span) return impl;
7871
return std::make_shared<AsyncRewriterTracingConnection>(std::move(impl),
7972
std::move(span));
8073
}

google/cloud/storage/internal/async/rewriter_connection_tracing.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@ namespace cloud {
2626
namespace storage_internal {
2727
GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
2828

29-
std::shared_ptr<storage::AsyncRewriterConnection>
30-
MakeTracingAsyncRewriterConnection(
31-
std::shared_ptr<storage::AsyncRewriterConnection> impl, bool enabled);
32-
3329
std::shared_ptr<storage::AsyncRewriterConnection>
3430
MakeTracingAsyncRewriterConnection(
3531
std::shared_ptr<storage::AsyncRewriterConnection> impl,

google/cloud/storage/internal/async/rewriter_connection_tracing_test.cc

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,9 @@ TEST(RewriterTracingConnection, Basic) {
9393
});
9494
});
9595

96+
auto span = internal::MakeSpan("storage::AsyncConnection::RewriteObject");
9697
auto actual =
97-
MakeTracingAsyncRewriterConnection(std::move(mock), /*enabled=*/true);
98+
MakeTracingAsyncRewriterConnection(std::move(mock), std::move(span));
9899
auto r1 = actual->Iterate();
99100
sequencer.PopFront().set_value();
100101
EXPECT_THAT(r1.get(), StatusIs(PermanentError().status().code()));
@@ -145,8 +146,9 @@ TEST(RewriterTracingConnection, Disabled) {
145146
auto mock = std::make_unique<MockAsyncRewriterConnection>();
146147
auto* const expected = mock.get();
147148

148-
auto actual =
149-
MakeTracingAsyncRewriterConnection(std::move(mock), /*enabled=*/false);
149+
auto actual = MakeTracingAsyncRewriterConnection(
150+
std::move(mock),
151+
opentelemetry::nostd::shared_ptr<opentelemetry::trace::Span>{});
150152
EXPECT_EQ(actual.get(), expected);
151153
}
152154

0 commit comments

Comments
 (0)