From e882a43e92009fdce4774d5759dec8fbaf8fad3c Mon Sep 17 00:00:00 2001 From: Carlos Salguero Date: Tue, 11 Apr 2017 00:38:07 -0300 Subject: [PATCH] Fixed isProfilerEnabled func --- src/go/pt-mongodb-query-digest/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/go/pt-mongodb-query-digest/main.go b/src/go/pt-mongodb-query-digest/main.go index 10e982ca..04e4da15 100644 --- a/src/go/pt-mongodb-query-digest/main.go +++ b/src/go/pt-mongodb-query-digest/main.go @@ -489,7 +489,7 @@ func isProfilerEnabled(dialer pmgo.Dialer, di *pmgo.DialInfo) (bool, error) { isReplicaEnabled := isReplicasetEnabled(session) - if member.StateStr == "configsvr" { + if strings.ToLower(member.StateStr) == "configsvr" { continue } @@ -499,6 +499,7 @@ func isProfilerEnabled(dialer pmgo.Dialer, di *pmgo.DialInfo) (bool, error) { if err := session.DB(di.Database).Run(bson.M{"profile": -1}, &ps); err != nil { continue } + if ps.Was == 0 { return false, nil }