-
Type: Bug
-
Resolution: Cannot Reproduce
-
Priority: Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
Problem Statement/Rationale
mongodump stuck in 101 records
Steps to Reproduce
mongodump -h host:port -u user -p pwd -d db -c col --gzip -o path
Expected Results
dump the collection
Actual Results
Additional Notes
here are the ouputs from ctrl + {color}
^\SIGQUIT: quit
PC=0x559c8a916a01 m=0 sigcode=128
goroutine 0 [idle]:
runtime.futex(0x559c8b32ba50, 0x80, 0x0, 0x0, 0x0, 0x0, 0x7ffe775980f0, 0x7ffe775f9ad3, 0x7ffe77598128, 0x559c8a8b3925, ...)
/opt/golang/go1.16/src/runtime/sys_linux_amd64.s:579 +0x21
runtime.futexsleep(0x559c8b32ba50, 0x0, 0xffffffffffffffff)
/opt/golang/go1.16/src/runtime/os_linux.go:44 +0x46
runtime.notesleep(0x559c8b32ba50)
/opt/golang/go1.16/src/runtime/lock_futex.go:159 +0xa5
runtime.mPark()
/opt/golang/go1.16/src/runtime/proc.go:1340 +0x3d
runtime.stopm()
/opt/golang/go1.16/src/runtime/proc.go:2301 +0x96
runtime.findrunnable(0xc000030800, 0x0)
/opt/golang/go1.16/src/runtime/proc.go:2960 +0x731
runtime.schedule()
/opt/golang/go1.16/src/runtime/proc.go:3169 +0x2d7
runtime.goexit0(0xc00027f080)
/opt/golang/go1.16/src/runtime/proc.go:3478 +0x1f4
runtime.mcall(0x0)
/opt/golang/go1.16/src/runtime/asm_amd64.s:327 +0x53
goroutine 1 [chan receive, 1 minutes]:
github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntents(0xc0000e24d0, 0x3, 0x559c8ae08c98)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:514 +0x1aa
github.com/mongodb/mongo-tools/mongodump.(*MongoDump).Dump(0xc0000e24d0, 0x0, 0x0)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:389 +0x857
main.main()
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/main/mongodump.go:76 +0x44f
goroutine 19 [select]:
github.com/mongodb/mongo-tools/common/progress.(*BarWriter).start(0xc0000d2550)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/common/progress/manager.go:153 +0xf1
created by github.com/mongodb/mongo-tools/common/progress.(*BarWriter).Start
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/common/progress/manager.go:142 +0x48
goroutine 20 [select, 1 minutes]:
github.com/mongodb/mongo-tools/common/signals.handleSignals(0xc0001891d0, 0xc00008e180)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/common/signals/signals.go:45 +0x392
created by github.com/mongodb/mongo-tools/common/signals.HandleWithInterrupt
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/common/signals/signals.go:31 +0x69
goroutine 21 [select]:
go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*rttMonitor).start(0xc0000d25f0)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/rtt_monitor.go:87 +0x158
created by go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*rttMonitor).connect
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/rtt_monitor.go:50 +0x5e
goroutine 22 [IO wait]:
internal/poll.runtime_pollWait(0x7fcd24dd7e20, 0x72, 0xffffffffffffffff)
/opt/golang/go1.16/src/runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc0000ec718, 0x72, 0x0, 0x4, 0xffffffffffffffff)
/opt/golang/go1.16/src/internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
/opt/golang/go1.16/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0000ec700, 0xc00029e79c, 0x4, 0x4, 0x0, 0x0, 0x0)
/opt/golang/go1.16/src/internal/poll/fd_unix.go:166 +0x1d8
net.(*netFD).Read(0xc0000ec700, 0xc00029e79c, 0x4, 0x4, 0x10, 0x559c8afb6440, 0x7fcd24dd7e28)
/opt/golang/go1.16/src/net/fd_posix.go:55 +0x51
net.(*conn).Read(0xc0002b0000, 0xc00029e79c, 0x4, 0x4, 0x0, 0x0, 0x0)
/opt/golang/go1.16/src/net/net.go:183 +0x93
io.ReadAtLeast(0x559c8b038ad8, 0xc0002b0000, 0xc00029e79c, 0x4, 0x4, 0x4, 0xc0000ec700, 0xc0b04491769adc1e, 0x182daa06f0)
/opt/golang/go1.16/src/io/io.go:328 +0x89
io.ReadFull(...)
/opt/golang/go1.16/src/io/io.go:347
go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*connection).read(0xc000178f00, 0x559c8b041518, 0xc0000d0fc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/connection.go:468 +0x196
go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*connection).readWireMessage(0xc000178f00, 0x559c8b041518, 0xc0000d0fc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/connection.go:429 +0x1d8
go.mongodb.org/mongo-driver/x/mongo/driver/topology.initConnection.ReadWireMessage(0xc000178f00, 0x559c8b041518, 0xc0000d0fc0, 0x0, 0x0, 0x0, 0x0, 0xc000022318, 0x1, 0xc000024700, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/connection.go:592 +0x6c
go.mongodb.org/mongo-driver/x/mongo/driver.Operation.readWireMessage(0xc0002b26a0, 0x559c8adf8852, 0x5, 0x559c8b03c668, 0xc0002b2690, 0xc0002b26b0, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/operation.go:686 +0x8b
go.mongodb.org/mongo-driver/x/mongo/driver.Operation.ExecuteExhaust(0xc0002b26a0, 0x559c8adf8852, 0x5, 0x559c8b03c668, 0xc0002b2690, 0xc0002b26b0, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/operation_exhaust.go:22 +0x114
go.mongodb.org/mongo-driver/x/mongo/driver/operation.(*IsMaster).StreamResponse(0xc00012c280, 0x559c8b041518, 0xc0000d0fc0, 0x559c8b045750, 0xc000178f00, 0x15, 0x0)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/operation/ismaster.go:235 +0xef
go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*Server).check(0xc000150b40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/server.go:762 +0xb07
go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*Server).update(0xc000150b40)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/server.go:578 +0x2e5
created by go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*Server).Connect
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/server.go:213 +0x20e
goroutine 34 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
/opt/golang/go1.16/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
/opt/golang/go1.16/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
/opt/golang/go1.16/src/os/signal/signal.go:151 +0x46
goroutine 67 [IO wait]:
internal/poll.runtime_pollWait(0x7fcd24dd7c50, 0x72, 0xffffffffffffffff)
/opt/golang/go1.16/src/runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc0000ec818, 0x72, 0xd13100, 0xd131b3, 0xffffffffffffffff)
/opt/golang/go1.16/src/internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
/opt/golang/go1.16/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0000ec800, 0xc00086cbf0, 0xd131b3, 0xd131b3, 0x0, 0x0, 0x0)
/opt/golang/go1.16/src/internal/poll/fd_unix.go:166 +0x1d8
net.(*netFD).Read(0xc0000ec800, 0xc00086cbf0, 0xd131b3, 0xd131b3, 0xb50, 0x0, 0x0)
/opt/golang/go1.16/src/net/fd_posix.go:55 +0x51
net.(*conn).Read(0xc0002b0010, 0xc00086cbf0, 0xd131b3, 0xd131b3, 0x0, 0x0, 0x0)
/opt/golang/go1.16/src/net/net.go:183 +0x93
io.ReadAtLeast(0x559c8b038ad8, 0xc0002b0010, 0xc000580004, 0xfffd9f, 0xfffd9f, 0xfffd9f, 0x4, 0x0, 0x0)
/opt/golang/go1.16/src/io/io.go:328 +0x89
io.ReadFull(...)
/opt/golang/go1.16/src/io/io.go:347
go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*connection).read(0xc000179180, 0x559c8b041550, 0xc0000a41c8, 0xc000580000, 0xfffda3, 0xfffda3, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/connection.go:495 +0x2d2
go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*connection).readWireMessage(0xc000179180, 0x559c8b041550, 0xc0000a41c8, 0xc000232080, 0x0, 0x80, 0xc0003c9fb8, 0x559c8a8ace55, 0xc00008e7e0, 0xc0003c9fd8, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/connection.go:429 +0x1d8
go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*Connection).ReadWireMessage(0xc000210000, 0x559c8b041550, 0xc0000a41c8, 0xc000232080, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/connection.go:636 +0xdb
go.mongodb.org/mongo-driver/x/mongo/driver.Operation.readWireMessage(0xc000202018, 0xc0000a7cb0, 0x3, 0x559c8b03c690, 0xc0003f8000, 0xc0003f8010, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/operation.go:686 +0x8b
go.mongodb.org/mongo-driver/x/mongo/driver.Operation.roundTrip(0xc000202018, 0xc0000a7cb0, 0x3, 0x559c8b03c690, 0xc0003f8000, 0xc0003f8010, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/operation.go:680 +0x44d
go.mongodb.org/mongo-driver/x/mongo/driver.Operation.Execute(0xc000202018, 0xc0000a7cb0, 0x3, 0x559c8b03c690, 0xc0003f8000, 0xc0003f8010, 0x0, 0x0, 0x0, 0x0, ...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/operation.go:429 +0xc19
go.mongodb.org/mongo-driver/x/mongo/driver.(*BatchCursor).getMore(0xc00009a2a0, 0x559c8b041550, 0xc0000a41c8)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/batch_cursor.go:358 +0x29a
go.mongodb.org/mongo-driver/x/mongo/driver.(*BatchCursor).Next(0xc00009a2a0, 0x559c8b041550, 0xc0000a41c8, 0x1)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/batch_cursor.go:210 +0xc5
go.mongodb.org/mongo-driver/mongo.(*Cursor).next(0xc0000ab380, 0x559c8b041550, 0xc0000a41c8, 0xc000122800, 0x1)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/mongo/cursor.go:126 +0x10d
go.mongodb.org/mongo-driver/mongo.(*Cursor).Next(...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/mongo/cursor.go:81
github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedIterToWriter.func1(0xc0000e24d0, 0xc0003f84d0, 0xc0003fa060, 0xc0000ab380, 0x0)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:745 +0xb3
created by github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedIterToWriter
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:735 +0x125
goroutine 84 [select, 1 minutes]:
go.mongodb.org/mongo-driver/internal.(*CancellationListener).Listen(0xc000189640, 0x559c8b041550, 0xc0000a41c8, 0xc0003f8040)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/internal/cancellation_listener.go:30 +0x95
created by go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*connection).read
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/connection.go:449 +0xdd
goroutine 61 [chan receive, 1 minutes]:
github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedIterToWriter(0xc0000e24d0, 0xc0000ab380, 0x7fcd24411228, 0xc00026a2c0, 0x559c8b0406c8, 0xc000228a00, 0x0, 0x0, 0x0)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:771 +0x173
github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpValidatedQueryToIntent(0xc0000e24d0, 0xc0003cbef8, 0xc000218140, 0x559c8b040548, 0xc00026a2c0, 0x0, 0x0, 0x0, 0x0)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:709 +0x37e
github.com/mongodb/mongo-tools/mongodump.(*MongoDump).dumpQueryToIntent(...)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:633
github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntent(0xc0000e24d0, 0xc000218140, 0x559c8b040548, 0xc00026a2c0, 0xc000297798, 0x1)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:616 +0x8fe
github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntents.func1(0xc0000e24d0, 0xc0002203c0, 0x0)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:501 +0x15a
created by github.com/mongodb/mongo-tools/mongodump.(*MongoDump).DumpIntents
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/mongodump/mongodump.go:490 +0x15b
goroutine 91 [select]:
go.mongodb.org/mongo-driver/internal.(*CancellationListener).Listen(0xc0001895a0, 0x559c8b041518, 0xc0000d0fc0, 0xc0002b26c0)
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/internal/cancellation_listener.go:30 +0x95
created by go.mongodb.org/mongo-driver/x/mongo/driver/topology.(*connection).read
/data/mci/fe061408095c4c70e4fcdf30e1ba90b0/src/github.com/mongodb/mongo-tools/vendor/go.mongodb.org/mongo-driver/x/mongo/driver/topology/connection.go:449 +0xdd
rax 0xca
rbx 0x559c8b32b900
rcx 0x559c8a916a03
rdx 0x0
rdi 0x559c8b32ba50
rsi 0x80
rbp 0x7ffe775980f0
rsp 0x7ffe775980a8
r8 0x0
r9 0x0
r10 0x0
r11 0x286
r12 0x0
r13 0x6
r14 0x0
r15 0x0
rip 0x559c8a916a01
rflags 0x286
cs 0x33
fs 0x0
gs 0x0
有道词典
Any additional ...详细X
任何额外的信息,包括可能是有用的。