Skip to content

Commit c8d71bc

Browse files
authored
heartbeatWriter: wrap error with more info (#18538)
Signed-off-by: Shlomi Noach <[email protected]>
1 parent de17a2d commit c8d71bc

File tree

1 file changed

+3
-2
lines changed
  • go/vt/vttablet/tabletserver/repltracker

1 file changed

+3
-2
lines changed

go/vt/vttablet/tabletserver/repltracker/writer.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import (
3232
"vitess.io/vitess/go/vt/logutil"
3333
"vitess.io/vitess/go/vt/mysqlctl"
3434
"vitess.io/vitess/go/vt/sqlparser"
35+
"vitess.io/vitess/go/vt/vterrors"
3536
"vitess.io/vitess/go/vt/vttablet/tabletserver/tabletenv"
3637

3738
querypb "vitess.io/vitess/go/vt/proto/query"
@@ -257,14 +258,14 @@ func (w *heartbeatWriter) write() error {
257258
}
258259
appConn, err := w.appPool.Get(ctx)
259260
if err != nil {
260-
return err
261+
return vterrors.Wrapf(err, "heartbeatWriter failed to get app connection from pool %v", w.appPool.Name)
261262
}
262263
defer appConn.Recycle()
263264
w.writeConnID.Store(appConn.Conn.ID())
264265
defer w.writeConnID.Store(-1)
265266
_, err = appConn.Conn.ExecuteFetch(upsert, 1, false)
266267
if err != nil {
267-
return err
268+
return vterrors.Wrapf(err, "heartbeatWriter failed to execute fetch on app connection %v", appConn.Conn.ID())
268269
}
269270
return nil
270271
}

0 commit comments

Comments
 (0)