Skip to content

Commit 5ab005b

Browse files
authored
Merge pull request #140 from ydb-platform/fix-trace-compose
v3.11.9: fix composing of service traces + end-call of trace.Driver.OnConnStat…
2 parents 95d08c8 + 1bf2075 commit 5ab005b

File tree

8 files changed

+12
-8
lines changed

8 files changed

+12
-8
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 3.11.9
2+
* Fixed composing of service traces
3+
* Fixed end-call of `trace.Driver.OnConnStateChange`
4+
15
## 3.11.8
26
* Added `trace.EndpointInfo.LastUpdated()` timestamp
37
* Refactored `endpoint.Endpoint` (split to struct `endopint` and interface `Endpoint`)

coordination/config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ type Option func(c *config)
4848

4949
func WithTrace(trace trace.Coordination) Option {
5050
return func(c *config) {
51-
c.trace = trace
51+
c.trace = c.trace.Compose(trace)
5252
}
5353
}
5454

discovery/config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ func WithSecure(ssl bool) Option {
105105

106106
func WithTrace(trace trace.Discovery) Option {
107107
return func(c *config) {
108-
c.trace = trace
108+
c.trace = c.trace.Compose(trace)
109109
}
110110
}
111111

internal/conn/conn.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ func (c *conn) SetState(s State) State {
9191
}
9292

9393
func (c *conn) setState(s State) State {
94-
c.state = s
9594
trace.DriverOnConnStateChange(
9695
c.config.Trace(),
9796
c.endpoint.Copy(),
9897
c.state,
99-
)
98+
)(s)
99+
c.state = s
100100
return c.state
101101
}
102102

internal/meta/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package meta
22

33
const (
4-
Version = "ydb-go-sdk/3.11.8"
4+
Version = "ydb-go-sdk/3.11.9"
55
)

ratelimiter/config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ type Option func(c *config)
4848

4949
func WithTrace(trace trace.Ratelimiter) Option {
5050
return func(c *config) {
51-
c.trace = trace
51+
c.trace = c.trace.Compose(trace)
5252
}
5353
}
5454

scheme/config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ type Option func(c *config)
4848

4949
func WithTrace(trace trace.Scheme) Option {
5050
return func(c *config) {
51-
c.trace = trace
51+
c.trace = c.trace.Compose(trace)
5252
}
5353
}
5454

scripting/config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ type Option func(c *config)
4848

4949
func WithTrace(trace trace.Scripting) Option {
5050
return func(c *config) {
51-
c.trace = trace
51+
c.trace = c.trace.Compose(trace)
5252
}
5353
}
5454

0 commit comments

Comments
 (0)