Description
Take a look at data race
==================
WARNING: DATA RACE
Write by goroutine 41:
github.com/couchbase/cbauth/metakv.doRunObserveChildren.func1()
/Users/riteshmotlani/cbwatson/godeps/src/github.com/couchbase/cbauth/metakv/metakv.go:270 +0x1a1
Previous write by goroutine 24:
github.com/couchbase/cbauth/metakv.doRunObserveChildren()
/Users/riteshmotlani/cbwatson/godeps/src/github.com/couchbase/cbauth/metakv/metakv.go:293 +0x7ba
github.com/couchbase/cbauth/metakv.(*store).runObserveChildren()
/Users/riteshmotlani/cbwatson/godeps/src/github.com/couchbase/cbauth/metakv/metakv.go:246 +0x89
github.com/couchbase/cbauth/metakv.RunObserveChildren()
/Users/riteshmotlani/cbwatson/godeps/src/github.com/couchbase/cbauth/metakv/metakv.go:370 +0x78
github.com/couchbase/goxdcr/replication_manager.(*MetakvChangeListener).observeChildren()
/Users/riteshmotlani/cbwatson/goproj/src/github.com/couchbase/goxdcr/replication_manager/metakv_change_listener.go:75 +0xfc
Goroutine 41 (running) created at:
github.com/couchbase/cbauth/metakv.doRunObserveChildren()
/Users/riteshmotlani/cbwatson/godeps/src/github.com/couchbase/cbauth/metakv/metakv.go:278 +0x3e7
github.com/couchbase/cbauth/metakv.(*store).runObserveChildren()
/Users/riteshmotlani/cbwatson/godeps/src/github.com/couchbase/cbauth/metakv/metakv.go:246 +0x89
github.com/couchbase/cbauth/metakv.RunObserveChildren()
/Users/riteshmotlani/cbwatson/godeps/src/github.com/couchbase/cbauth/metakv/metakv.go:370 +0x78
github.com/couchbase/goxdcr/replication_manager.(*MetakvChangeListener).observeChildren()
/Users/riteshmotlani/cbwatson/goproj/src/github.com/couchbase/goxdcr/replication_manager/metakv_change_listener.go:75 +0xfc
Goroutine 24 (running) created at:
github.com/couchbase/goxdcr/replication_manager.(*MetakvChangeListener).Start()
/Users/riteshmotlani/cbwatson/goproj/src/github.com/couchbase/goxdcr/replication_manager/metakv_change_listener.go:67 +0x9a
github.com/couchbase/goxdcr/replication_manager.(*ReplicationSpecChangeListener).Start()
<autogenerated>:13 +0x61
github.com/couchbase/goxdcr/replication_manager.(*MetadataChangeMonitor).Start()
/Users/riteshmotlani/cbwatson/goproj/src/github.com/couchbase/goxdcr/replication_manager/metadata_change_monitor.go:30 +0xe8
github.com/couchbase/goxdcr/replication_manager.(*replicationManager).initMetadataChangeMonitor()
/Users/riteshmotlani/cbwatson/goproj/src/github.com/couchbase/goxdcr/replication_manager/replication_manager.go:201 +0x8a9
github.com/couchbase/goxdcr/replication_manager.StartReplicationManager.func1()
/Users/riteshmotlani/cbwatson/goproj/src/github.com/couchbase/goxdcr/replication_manager/replication_manager.go:135 +0x37c
sync.(*Once).Do()
/Users/riteshmotlani/.cbdepscache/exploded/x86_64/go-1.6/go/src/sync/once.go:44 +0xf6
github.com/couchbase/goxdcr/replication_manager.StartReplicationManager()
/Users/riteshmotlani/cbwatson/goproj/src/github.com/couchbase/goxdcr/replication_manager/replication_manager.go:155 +0x2bf
main.main()
/Users/riteshmotlani/cbwatson/goproj/src/github.com/couchbase/goxdcr/main/main.go:156 +0x1bbf
==================