Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-3161

mongodump stuck in 101 records

    • Type: Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Priority: Icon: Critical - P2 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
      任何额外的信息,包括可能是有用的。

            Assignee:
            dave.rolsky@mongodb.com Dave Rolsky
            Reporter:
            alfredtofu@gmail.com Zhujin Liang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: