Skip to content

Commit d2fdc13

Browse files
authored
Close cbor serde timers to accurately measure middleware timing (#578)
1 parent b17b844 commit d2fdc13

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/DeserializeResponseMiddleware.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ defer endTimer()
7878
7979
$deserialize:W
8080
81+
endTimer()
82+
span.End()
8183
return out, metadata, nil
8284
""",
8385
MapUtils.of(

codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/SerializeRequestMiddleware.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ defer endTimer()
8282
8383
$serialize:W
8484
85+
endTimer()
86+
span.End()
87+
8588
return next.HandleSerialize(ctx, in)
8689
""",
8790
MapUtils.of(

0 commit comments

Comments
 (0)