Uploaded image for project: 'MongoDB ETL Tools'
  1. MongoDB ETL Tools
  2. TOOLS-1273

data race detected in mux tests by Race detector

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3.11
    • Component/s: None
    • Labels:
      None
    • Documentation Changes:
      Not Needed
    • Sprint:
      Server Tools 18 (08/05/16)

      Description

      https://evergreen.mongodb.com/task_log_raw/mongo_tools_ubuntu_race_unit_10693ca10b01e2a82969432f68f9617fbe1df1b9_16_06_29_20_20_53/0?type=T

      [2016/06/29 17:36:57.862] ==================
       [2016/06/29 17:36:57.862] WARNING: DATA RACE
       [2016/06/29 17:36:57.862] Write by goroutine 13:
       [2016/06/29 17:36:57.862]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1.1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:93 +0x17b
       [2016/06/29 17:36:57.862] Previous write by goroutine 12:
       [2016/06/29 17:36:57.862]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1.1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:93 +0x17b
       [2016/06/29 17:36:57.862] Goroutine 13 (running) created at:
       [2016/06/29 17:36:57.862]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:110 +0xa00
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.parseAction.func1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/discovery.go:80 +0x29
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.(*context).conveyInner()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:261 +0x28c
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.rootConvey.func1()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:110 +0x1f0
       [2016/06/29 17:36:57.862]   github.com/jtolds/gls._m()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:39 +0x39
       [2016/06/29 17:36:57.862]   github.com/jtolds/gls.markS()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:16 +0x38
       [2016/06/29 17:36:57.862]   github.com/jtolds/gls.addStackTag()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:13 +0x49
       [2016/06/29 17:36:57.862]   github.com/jtolds/gls.(*ContextManager).SetValues()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/context.go:92 +0x5d3
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.rootConvey()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:113 +0x54b
       [2016/06/29 17:36:57.862]   github.com/smartystreets/goconvey/convey.Convey()
       [2016/06/29 17:36:57.862]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/doc.go:75 +0x52
       [2016/06/29 17:36:57.862]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:171 +0x254
       [2016/06/29 17:36:57.863]   testing.tRunner()
       [2016/06/29 17:36:57.863]       /opt/go/src/testing/testing.go:473 +0xdc
       [2016/06/29 17:36:57.863] Goroutine 12 (running) created at:
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:110 +0xa00
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.parseAction.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/discovery.go:80 +0x29
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.(*context).conveyInner()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:261 +0x28c
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.rootConvey.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:110 +0x1f0
       [2016/06/29 17:36:57.863]   github.com/jtolds/gls._m()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:39 +0x39
       [2016/06/29 17:36:57.863]   github.com/jtolds/gls.markS()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:16 +0x38
       [2016/06/29 17:36:57.863]   github.com/jtolds/gls.addStackTag()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:13 +0x49
       [2016/06/29 17:36:57.863]   github.com/jtolds/gls.(*ContextManager).SetValues()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/context.go:92 +0x5d3
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.rootConvey()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:113 +0x54b
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.Convey()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/doc.go:75 +0x52
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:171 +0x254
       [2016/06/29 17:36:57.863]   testing.tRunner()
       [2016/06/29 17:36:57.863]       /opt/go/src/testing/testing.go:473 +0xdc
       [2016/06/29 17:36:57.863] ==================
       [2016/06/29 17:36:57.863] ==================
       [2016/06/29 17:36:57.863] WARNING: DATA RACE
       [2016/06/29 17:36:57.863] Write by goroutine 15:
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1.1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:93 +0x17b
       [2016/06/29 17:36:57.863] Previous write by goroutine 12:
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1.1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:93 +0x17b
       [2016/06/29 17:36:57.863] Goroutine 15 (running) created at:
       [2016/06/29 17:36:57.863]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:110 +0xa00
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.parseAction.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/discovery.go:80 +0x29
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.(*context).conveyInner()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:261 +0x28c
       [2016/06/29 17:36:57.863]   github.com/smartystreets/goconvey/convey.rootConvey.func1()
       [2016/06/29 17:36:57.863]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:110 +0x1f0
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls._m()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:39 +0x39
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.markS()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:16 +0x38
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.addStackTag()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:13 +0x49
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.(*ContextManager).SetValues()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/context.go:92 +0x5d3
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.rootConvey()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:113 +0x54b
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.Convey()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/doc.go:75 +0x52
       [2016/06/29 17:36:57.864]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:171 +0x254
       [2016/06/29 17:36:57.864]   testing.tRunner()
       [2016/06/29 17:36:57.864]       /opt/go/src/testing/testing.go:473 +0xdc
       [2016/06/29 17:36:57.864] Goroutine 12 (running) created at:
       [2016/06/29 17:36:57.864]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux.func1()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:110 +0xa00
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.parseAction.func1()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/discovery.go:80 +0x29
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.(*context).conveyInner()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:261 +0x28c
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.rootConvey.func1()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:110 +0x1f0
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls._m()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:39 +0x39
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.markS()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:16 +0x38
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.addStackTag()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/stack_tags.go:13 +0x49
       [2016/06/29 17:36:57.864]   github.com/jtolds/gls.(*ContextManager).SetValues()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/jtolds/gls/context.go:92 +0x5d3
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.rootConvey()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/context.go:113 +0x54b
       [2016/06/29 17:36:57.864]   github.com/smartystreets/goconvey/convey.Convey()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/vendor/src/github.com/smartystreets/goconvey/convey/doc.go:75 +0x52
       [2016/06/29 17:36:57.864]   _/data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive.TestBasicMux()
       [2016/06/29 17:36:57.864]       /data/mci/a5bbcdd3e65e9cb54cd61d5a98e97d07/src/common/archive/multiplexer_roundtrip_test.go:171 +0x254
       [2016/06/29 17:36:57.864]   testing.tRunner()
       [2016/06/29 17:36:57.864]       /opt/go/src/testing/testing.go:473 +0xdc
       [2016/06/29 17:36:57.864] ==================
       [2016/06/29 17:36:59.719] ==================
      

        Attachments

          Activity

            People

            • Assignee:
              lucas.morales Lucas Morales
              Reporter:
              mpobrien Michael O'Brien
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: