Skip to content

Commit 1dbe6de

Browse files
GODRIVER-3013 Resolve race test failures (#1425)
1 parent 38ed5bb commit 1dbe6de

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

mongo/integration/unified/logger.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ func newLogger(olm *observeLogMessages, bufSize int) *Logger {
5252
// Info implements the logger.Sink interface's "Info" method for printing log
5353
// messages.
5454
func (log *Logger) Info(level int, msg string, args ...interface{}) {
55+
log.orderMu.Lock()
56+
defer log.orderMu.Unlock()
57+
5558
if log.logQueue == nil {
5659
return
5760
}
@@ -62,9 +65,6 @@ func (log *Logger) Info(level int, msg string, args ...interface{}) {
6265
return
6366
}
6467

65-
log.orderMu.Lock()
66-
defer log.orderMu.Unlock()
67-
6868
defer func() { log.lastOrder++ }()
6969

7070
// Add the Diff back to the level, as there is no need to create a

0 commit comments

Comments
 (0)