diff --git a/zdb/dev.go b/zdb/dev.go index 164bc1e2a2da6f4e2f31dd3b2c1d9d9769ba2a58..6f9f2c35fd337e5af6817ead43512072893a5fa1 100644 --- a/zdb/dev.go +++ b/zdb/dev.go @@ -1,4 +1,4 @@ -//go:build dev +//go:build zgo_debug package zdb diff --git a/zdb/pool.go b/zdb/pool.go index f8f87c864e914508fe091b440ed01b3581342a19..5b3b65db499d332bfbf33ad7fba5d6520f87d789 100644 --- a/zdb/pool.go +++ b/zdb/pool.go @@ -204,7 +204,10 @@ func (d *Pool) sync() *Conn { } if d.Balance == BalanceRoundRobin { - return d.SrvSync[d.slavesIter.Add(1)%int64(len(d.SrvSync))] + conn := d.SrvSync[d.slavesIter.Add(1)%int64(len(d.SrvSync))] + logConnStat(conn) + + return conn } return d.least(d.SrvSync) @@ -223,7 +226,10 @@ func (d *Pool) async() *Conn { } if d.Balance == BalanceRoundRobin { - return d.SrvAsync[d.slavesAsyncIter.Add(1)%int64(len(d.SrvAsync))] + conn := d.SrvAsync[d.slavesAsyncIter.Add(1)%int64(len(d.SrvAsync))] + logConnStat(conn) + + return conn } return d.least(d.SrvAsync) diff --git a/zdb/prod.go b/zdb/prod.go index 168479dc2a2f909ad19462db3598b201ecf2d3ba..ec895ff976e0db014376f0ff4aa60114efc8310a 100644 --- a/zdb/prod.go +++ b/zdb/prod.go @@ -1,4 +1,4 @@ -//go:build !dev +//go:build !zgo_debug package zdb