Cannot Reproduce
Details
Assignee
UnassignedUnassignedReporter
andrew.pogrebnoiandrew.pogrebnoiPriority
Medium
Details
Details
Assignee
Unassigned
UnassignedReporter
andrew.pogrebnoi
andrew.pogrebnoiPriority
Smart Checklist
Smart Checklist
Smart Checklist
Created April 5, 2021 at 9:45 AM
Updated March 5, 2024 at 7:04 PM
Resolved August 7, 2023 at 12:01 PM
Caught this during CI tests. The log is cut and the cluster was automatically destroyed. So that's all that we have:
/opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:502 +0x1ee Previous read at 0x00c0006fc420 by goroutine 72: go.mongodb.org/mongo-driver/x/bsonx/bsoncore.(*DocumentSequence).Next() /opt/pbm/vendor/go.mongodb.org/mongo-driver/x/bsonx/bsoncore/document_sequence.go:152 +0x68 go.mongodb.org/mongo-driver/mongo.(*Cursor).Next() /opt/pbm/vendor/go.mongodb.org/mongo-driver/mongo/cursor.go:93 +0x9c github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedIterToWriter.func1() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:724 +0x1f0 Goroutine 97 (running) created at: github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntents() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:491 +0x1e8 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).Dump() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:390 +0xb5c github.com/percona/percona-backup-mongodb/pbm/backup.(*mdump).WriteTo() /opt/pbm/pbm/backup/backup.go:687 +0x4cb github.com/percona/percona-backup-mongodb/pbm/backup.Upload.func1() /opt/pbm/pbm/backup/backup.go:376 +0x84 Goroutine 72 (running) created at: github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedIterToWriter() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:714 +0x166 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedQueryToIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:688 +0x313 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpQueryToIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:616 +0x814 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:599 +0x824 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntents.func1() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:502 +0x1ee ================== ================== WARNING: DATA RACE Write at 0x00c0006fc440 by goroutine 97: go.mongodb.org/mongo-driver/x/bsonx/bsoncore.(*DocumentSequence).ResetIterator() /opt/pbm/vendor/go.mongodb.org/mongo-driver/x/bsonx/bsoncore/document_sequence.go:99 +0x16c go.mongodb.org/mongo-driver/x/mongo/driver.(*BatchCursor).Close() /opt/pbm/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/batch_cursor.go:198 +0x116 go.mongodb.org/mongo-driver/mongo.(*Cursor).Close() /opt/pbm/vendor/go.mongodb.org/mongo-driver/mongo/cursor.go:153 +0xba github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedIterToWriter() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:759 +0x293 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedQueryToIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:688 +0x313 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpQueryToIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:616 +0x814 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:599 +0x824 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntents.func1() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:502 +0x1ee Previous write at 0x00c0006fc440 by goroutine 72: go.mongodb.org/mongo-driver/x/bsonx/bsoncore.(*DocumentSequence).Next() /opt/pbm/vendor/go.mongodb.org/mongo-driver/x/bsonx/bsoncore/document_sequence.go:174 +0x200 go.mongodb.org/mongo-driver/mongo.(*Cursor).Next() /opt/pbm/vendor/go.mongodb.org/mongo-driver/mongo/cursor.go:93 +0x9c github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedIterToWriter.func1() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:724 +0x1f0 Goroutine 97 (running) created at: github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntents() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:491 +0x1e8 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).Dump() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:390 +0xb5c github.com/percona/percona-backup-mongodb/pbm/backup.(*mdump).WriteTo() /opt/pbm/pbm/backup/backup.go:687 +0x4cb github.com/percona/percona-backup-mongodb/pbm/backup.Upload.func1() /opt/pbm/pbm/backup/backup.go:376 +0x84 Goroutine 72 (running) created at: github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedIterToWriter() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:714 +0x166 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedQueryToIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:688 +0x313 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpQueryToIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:616 +0x814 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntent() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:599 +0x824 github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntents.func1() /opt/pbm/vendor/github.com/mongodb/mongo-tools/mongodump/mongodump.go:502 +0x1ee ==================