File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -138,7 +138,9 @@ func (d *DialDriver) monitorDatabase() {
138138 for {
139139 log .Infof ("Looking for sessions to check..." )
140140 sessions , err := d .dbc .FetchDueOpenSessions (ctx )
141- if err != nil && ! errors .Is (err , sql .ErrNoRows ) {
141+ if errors .Is (err , sql .ErrNoRows ) || len (sessions ) == 0 {
142+ log .Infoln ("No open sessions" )
143+ } else if err != nil {
142144 log .WithError (err ).Warnln ("Could not fetch sessions" )
143145 goto TICK
144146 }
Original file line number Diff line number Diff line change @@ -123,7 +123,9 @@ func (d *DialDriver) monitorDatabase() {
123123 for {
124124 log .Infof ("Looking for sessions to check..." )
125125 sessions , err := d .dbc .FetchDueOpenSessions (ctx )
126- if err != nil && ! errors .Is (err , sql .ErrNoRows ) {
126+ if errors .Is (err , sql .ErrNoRows ) || len (sessions ) == 0 {
127+ log .Infoln ("No open sessions" )
128+ } else if err != nil {
127129 log .WithError (err ).Warnln ("Could not fetch sessions" )
128130 goto TICK
129131 }
You can’t perform that action at this time.
0 commit comments