Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-49645

XDCR - topologySvc data race

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 7.1.0
    • 7.1.0
    • XDCR
    • None
    • 1

    Description

      ==================
      WARNING: DATA RACE
      Write at 0x00c0005f8750 by goroutine 202:
      github.com/couchbase/goxdcr/pipeline_svc.(*TopologyChangeDetectorSvc).monitorSource()
      /Users/neil.huang/source/couchbase/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/topology_change_detector.go:470 +0x2e4
      github.com/couchbase/goxdcr/pipeline_svc.(*TopologyChangeDetectorSvc).initializeMonitors.func1.1()
      /Users/neil.huang/source/couchbase/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/topology_change_detector.go:177 +0x46

      Previous read at 0x00c0005f8750 by goroutine 203:
      github.com/couchbase/goxdcr/pipeline_svc.(*TopologyChangeDetectorSvc).monitorTarget()
      /Users/neil.huang/source/couchbase/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/topology_change_detector.go:551 +0x2e7
      github.com/couchbase/goxdcr/pipeline_svc.(*TopologyChangeDetectorSvc).initializeMonitors.func1.2()
      /Users/neil.huang/source/couchbase/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/topology_change_detector.go:180 +0x46

      Goroutine 202 (running) created at:
      github.com/couchbase/goxdcr/pipeline_svc.(*TopologyChangeDetectorSvc).initializeMonitors.func1()
      /Users/neil.huang/source/couchbase/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/topology_change_detector.go:176 +0x310
      github.com/couchbase/goxdcr/base.ExecWithTimeout.func1()
      /Users/neil.huang/source/couchbase/goproj/src/github.com/couchbase/goxdcr/base/simple_utils.go:48 +0x34

      Goroutine 203 (finished) created at:
      github.com/couchbase/goxdcr/pipeline_svc.(*TopologyChangeDetectorSvc).initializeMonitors.func1()
      /Users/neil.huang/source/couchbase/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/topology_change_detector.go:179 +0x34f
      github.com/couchbase/goxdcr/base.ExecWithTimeout.func1()
      /Users/neil.huang/source/couchbase/goproj/src/github.com/couchbase/goxdcr/base/simple_utils.go:48 +0x34
      ==================

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-49645
          # Subject Branch Project Status CR V

          Activity

            People

              neil.huang Neil Huang
              neil.huang Neil Huang
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty