Uploaded image for project: 'Couchbase Gateway'
  1. Couchbase Gateway
  2. CBG-756

SG built with Go version 1.14 crashes during startup with sweep increased allocation count error

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Done
    • None
    • 3.0
    • SyncGateway
    • Security Level: Public
    • None
    • CBG Sprint 78
    • 3

    Attachments

      Issue Links

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          adamf Adam Fraser added a comment -

          Perf tests against 2.8.0-128 (built with go 1.14) are passing for non-xattr tests, failing for xattr tests. Suggests it may be related to cbgt.

          adamf Adam Fraser added a comment - Perf tests against 2.8.0-128 (built with go 1.14) are passing for non-xattr tests, failing for xattr tests. Suggests it may be related to cbgt.
          adamf Adam Fraser added a comment -

          The code triggering this issue under go 1.14 appears to be in cbgt/go-couchbase.

          For the time being, wait to see if 1.14.1 resolves the issue. If not, decide whether to evaluate changes in cbgt-go-couchbase in Hydrogen, or wait until we move to gocb-based DCP feed for collections support.

          adamf Adam Fraser added a comment - The code triggering this issue under go 1.14 appears to be in cbgt/go-couchbase. For the time being, wait to see if 1.14.1 resolves the issue. If not, decide whether to evaluate changes in cbgt-go-couchbase in Hydrogen, or wait until we move to gocb-based DCP feed for collections support.
          ben.brooks Ben Brooks added a comment - - edited

          Anecdotally seen similar weird stack corruption/crashes when running integration tests on 1.14.2 locally

          example:
           

          runtime: nelems=3 nalloc=3 previous allocCount=2 nfreed=65535
          fatal error: sweep increased allocation count
           
          runtime stack:
          runtime.throw(0xe238f5, 0x20)
          	/usr/lib/go/src/runtime/panic.go:1116 +0x72
          runtime.(*mspan).sweep(0x7f36edfbe290, 0x7f36edfbe200, 0x1)
          	/usr/lib/go/src/runtime/mgcsweep.go:328 +0x8b8
          runtime.(*mcentral).uncacheSpan(0x17259f8, 0x7f36edfbe290)
          	/usr/lib/go/src/runtime/mcentral.go:197 +0x79
          runtime.(*mcache).releaseAll(0x7f371cd777d0)
          	/usr/lib/go/src/runtime/mcache.go:158 +0x6b
          runtime.(*mcache).prepareForSweep(0x7f371cd777d0)
          	/usr/lib/go/src/runtime/mcache.go:185 +0x46
          runtime.procresize(0xc, 0x0)
          	/usr/lib/go/src/runtime/proc.go:4201 +0x459
          runtime.startTheWorldWithSema(0x1, 0xc000062d00)
          	/usr/lib/go/src/runtime/proc.go:988 +0x82
          runtime.gcMarkTermination.func3()
          	/usr/lib/go/src/runtime/mgc.go:1735 +0x26
          runtime.systemstack(0x7f36e8000020)
          	/usr/lib/go/src/runtime/asm_amd64.s:370 +0x66
          runtime.mstart()
          	/usr/lib/go/src/runtime/proc.go:1041
           
          goroutine 33 [running]:
          runtime.systemstack_switch()
          	/usr/lib/go/src/runtime/asm_amd64.s:330 fp=0xc000062d48 sp=0xc000062d40 pc=0x466450
          runtime.gcMarkTermination(0x3ff246ab548ae2ec)
          	/usr/lib/go/src/runtime/mgc.go:1735 +0x3d3 fp=0xc000062f08 sp=0xc000062d48 pc=0x41d5f3
          runtime.gcMarkDone()
          	/usr/lib/go/src/runtime/mgc.go:1610 +0x200 fp=0xc000062f60 sp=0xc000062f08 pc=0x41d160
          runtime.gcBgMarkWorker(0xc000046800)
          	/usr/lib/go/src/runtime/mgc.go:2000 +0x29e fp=0xc000062fd8 sp=0xc000062f60 pc=0x41e0ce
          runtime.goexit()
          	/usr/lib/go/src/runtime/asm_amd64.s:1373 +0x1 fp=0xc000062fe0 sp=0xc000062fd8 pc=0x468561
          created by runtime.gcBgMarkStartWorkers
          	/usr/lib/go/src/runtime/mgc.go:1821 +0x77
           
          goroutine 1 [semacquire]:
          sync.runtime_Semacquire(0xc0002ca608)
          	/usr/lib/go/src/runtime/sema.go:56 +0x42
          sync.(*WaitGroup).Wait(0xc0002ca600)
          	/usr/lib/go/src/sync/waitgroup.go:130 +0x64
          github.com/couchbase/sync_gateway/base.(*TestBucketPool).Close(0xc0002fc420)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:251 +0xf4
          github.com/couchbase/sync_gateway/db.TestMain(0xc000292580)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/db/main_test.go:15 +0x7a
          main.main()
          	_testmain.go:510 +0x135
           
          goroutine 18 [select]:
          github.com/couchbase/sync_gateway/base.(*TestBucketPool).bucketReadierWorker(0xc0002fc420, 0xfe1360, 0xc000296b40, 0xe8b2e8)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:458 +0x22a
          created by github.com/couchbase/sync_gateway/base.NewTestBucketPool
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:121 +0x480
           
          goroutine 21 [IO wait]:
          internal/poll.runtime_pollWait(0x7f36f4082e28, 0x72, 0xffffffffffffffff)
          	/usr/lib/go/src/runtime/netpoll.go:203 +0x55
          internal/poll.(*pollDesc).wait(0xc000292718, 0x72, 0xd700, 0xd7e2, 0xffffffffffffffff)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
          internal/poll.(*pollDesc).waitRead(...)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
          internal/poll.(*FD).Read(0xc000292700, 0xc00033c000, 0xd7e2, 0xd7e2, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b
          net.(*netFD).Read(0xc000292700, 0xc00033c000, 0xd7e2, 0xd7e2, 0x203000, 0x417716, 0x7f36f6280d00)
          	/usr/lib/go/src/net/fd_unix.go:202 +0x4f
          net.(*conn).Read(0xc000282180, 0xc00033c000, 0xd7e2, 0xd7e2, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/net.go:184 +0x8e
          crypto/tls.(*atLeastReader).Read(0xc0002917a0, 0xc00033c000, 0xd7e2, 0xd7e2, 0xc000117920, 0x41959e, 0xc000117918)
          	/usr/lib/go/src/crypto/tls/conn.go:760 +0x60
          bytes.(*Buffer).ReadFrom(0xc0002d0958, 0xfca500, 0xc0002917a0, 0x40c1c5, 0xd17720, 0xdd1640)
          	/usr/lib/go/src/bytes/buffer.go:204 +0xb1
          crypto/tls.(*Conn).readFromUntil(0xc0002d0700, 0xfcb5a0, 0xc000282180, 0x5, 0xc000282180, 0xd6e0c0)
          	/usr/lib/go/src/crypto/tls/conn.go:782 +0xec
          crypto/tls.(*Conn).readRecordOrCCS(0xc0002d0700, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:589 +0x115
          crypto/tls.(*Conn).readRecord(...)
          	/usr/lib/go/src/crypto/tls/conn.go:557
          crypto/tls.(*Conn).Read(0xc0002d0700, 0xc00031e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b
          net/http.(*persistConn).Read(0xc00029a480, 0xc00031e000, 0x1000, 0x1000, 0xc0001ae060, 0xc000117c70, 0x406d05)
          	/usr/lib/go/src/net/http/transport.go:1825 +0x75
          bufio.(*Reader).fill(0xc000295d40)
          	/usr/lib/go/src/bufio/bufio.go:100 +0x103
          bufio.(*Reader).Peek(0xc000295d40, 0x1, 0x0, 0x0, 0x1, 0xc00028e500, 0x0)
          	/usr/lib/go/src/bufio/bufio.go:138 +0x4f
          net/http.(*persistConn).readLoop(0xc00029a480)
          	/usr/lib/go/src/net/http/transport.go:1978 +0x1a8
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 22 [select]:
          net/http.(*persistConn).writeLoop(0xc00029a480)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 125 [chan receive]:
          net/http.(*persistConn).addTLS(0xc0004a6000, 0xc0007869a0, 0xc, 0x0, 0xc0007869ad, 0x5)
          	/usr/lib/go/src/net/http/transport.go:1459 +0x1d3
          net/http.(*Transport).dialConn(0xc0004fc640, 0xfe13a0, 0xc00003a128, 0x0, 0xc0003c8280, 0x5, 0xc0007869a0, 0x12, 0x0, 0xc0004a6000, ...)
          	/usr/lib/go/src/net/http/transport.go:1529 +0x1c5d
          net/http.(*Transport).dialConnFor(0xc0004fc640, 0xc0002a4210)
          	/usr/lib/go/src/net/http/transport.go:1365 +0xc6
          created by net/http.(*Transport).queueForDial
          	/usr/lib/go/src/net/http/transport.go:1334 +0x3fe
           
          goroutine 94 [select]:
          net/http.(*persistConn).readLoop(0xc0000ca6c0)
          	/usr/lib/go/src/net/http/transport.go:2099 +0x99e
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 52 [IO wait]:
          internal/poll.runtime_pollWait(0x7f36f4082d48, 0x72, 0xffffffffffffffff)
          	/usr/lib/go/src/runtime/netpoll.go:203 +0x55
          internal/poll.(*pollDesc).wait(0xc000292b18, 0x72, 0x1d00, 0x1d0c, 0xffffffffffffffff)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
          internal/poll.(*pollDesc).waitRead(...)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
          internal/poll.(*FD).Read(0xc000292b00, 0xc00053e000, 0x1d0c, 0x1d0c, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b
          net.(*netFD).Read(0xc000292b00, 0xc00053e000, 0x1d0c, 0x1d0c, 0x203000, 0x50de7b, 0xc000267174)
          	/usr/lib/go/src/net/fd_unix.go:202 +0x4f
          net.(*conn).Read(0xc0000105f0, 0xc00053e000, 0x1d0c, 0x1d0c, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/net.go:184 +0x8e
          crypto/tls.(*atLeastReader).Read(0xc00051d080, 0xc00053e000, 0x1d0c, 0x1d0c, 0x0, 0x414c4b, 0xc000113918)
          	/usr/lib/go/src/crypto/tls/conn.go:760 +0x60
          bytes.(*Buffer).ReadFrom(0xc000166cd8, 0xfca500, 0xc00051d080, 0x40c1c5, 0xd17720, 0xdd1640)
          	/usr/lib/go/src/bytes/buffer.go:204 +0xb1
          crypto/tls.(*Conn).readFromUntil(0xc000166a80, 0xfcb5a0, 0xc0000105f0, 0x5, 0xc0000105f0, 0xd6e0c0)
          	/usr/lib/go/src/crypto/tls/conn.go:782 +0xec
          crypto/tls.(*Conn).readRecordOrCCS(0xc000166a80, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:589 +0x115
          crypto/tls.(*Conn).readRecord(...)
          	/usr/lib/go/src/crypto/tls/conn.go:557
          crypto/tls.(*Conn).Read(0xc000166a80, 0xc000267000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b
          net/http.(*persistConn).Read(0xc00029b440, 0xc000267000, 0x1000, 0x1000, 0xc00028ec60, 0xc000113c70, 0x406d05)
          	/usr/lib/go/src/net/http/transport.go:1825 +0x75
          bufio.(*Reader).fill(0xc0002643c0)
          	/usr/lib/go/src/bufio/bufio.go:100 +0x103
          bufio.(*Reader).Peek(0xc0002643c0, 0x1, 0x0, 0x0, 0x1, 0xc000220300, 0x0)
          	/usr/lib/go/src/bufio/bufio.go:138 +0x4f
          net/http.(*persistConn).readLoop(0xc00029b440)
          	/usr/lib/go/src/net/http/transport.go:1978 +0x1a8
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 53 [select]:
          net/http.(*persistConn).writeLoop(0xc00029b440)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 160 [sync.Cond.Wait]:
          runtime.goparkunlock(...)
          	/usr/lib/go/src/runtime/proc.go:310
          sync.runtime_notifyListWait(0xc00093e290, 0xc000000000)
          	/usr/lib/go/src/runtime/sema.go:513 +0xf8
          sync.(*Cond).Wait(0xc00093e280)
          	/usr/lib/go/src/sync/cond.go:56 +0x9d
          gopkg.in/couchbase/gocbcore%2ev7.(*memdOpQueue).pop(0xc0005f7120, 0xc0001c00c0, 0xe30a87)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopqueue.go:138 +0x50
          gopkg.in/couchbase/gocbcore%2ev7.(*memdOpConsumer).Pop(...)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopqueue.go:28
          gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop(0xc00093e340, 0xc0002aa140)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:129 +0x1dc
          gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).Run(0xc00093e340)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:195 +0x312
          created by gopkg.in/couchbase/gocbcore%2ev7.(*memdPipeline).StartClients
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipeline.go:70 +0x86
           
          goroutine 86 [chan receive]:
          gopkg.in/couchbase/gocbcore%2ev7.(*Agent).zombieLogger(0xc0002fd340, 0x2540be400, 0xa)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/tracing.go:166 +0x89
          created by gopkg.in/couchbase/gocbcore%2ev7.createAgent
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/agent.go:748 +0x86c
           
          goroutine 159 [sync.Cond.Wait]:
          runtime.goparkunlock(...)
          	/usr/lib/go/src/runtime/proc.go:310
          sync.runtime_notifyListWait(0xc00093e290, 0xc000000001)
          	/usr/lib/go/src/runtime/sema.go:513 +0xf8
          sync.(*Cond).Wait(0xc00093e280)
          	/usr/lib/go/src/sync/cond.go:56 +0x9d
          gopkg.in/couchbase/gocbcore%2ev7.(*memdOpQueue).pop(0xc0005f7120, 0xc00007d560, 0xe30a87)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopqueue.go:138 +0x50
          gopkg.in/couchbase/gocbcore%2ev7.(*memdOpConsumer).Pop(...)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopqueue.go:28
          gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop(0xc00093e300, 0xc0000c6640)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:129 +0x1dc
          gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).Run(0xc00093e300)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:195 +0x312
          created by gopkg.in/couchbase/gocbcore%2ev7.(*memdPipeline).StartClients
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipeline.go:70 +0x86
           
          goroutine 162 [chan receive]:
          gopkg.in/couchbase/gocbcore%2ev7.(*Agent).zombieLogger(0xc0000d4420, 0x2540be400, 0xa)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/tracing.go:166 +0x89
          created by gopkg.in/couchbase/gocbcore%2ev7.createAgent
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/agent.go:748 +0x86c
           
          goroutine 37 [IO wait]:
          internal/poll.runtime_pollWait(0x7f36f4082c68, 0x72, 0xffffffffffffffff)
          	/usr/lib/go/src/runtime/netpoll.go:203 +0x55
          internal/poll.(*pollDesc).wait(0xc000292398, 0x72, 0x2100, 0x212f, 0xffffffffffffffff)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
          internal/poll.(*pollDesc).waitRead(...)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
          internal/poll.(*FD).Read(0xc000292380, 0xc000250000, 0x212f, 0x212f, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b
          net.(*netFD).Read(0xc000292380, 0xc000250000, 0x212f, 0x212f, 0x203000, 0x50de7b, 0xc0002d3174)
          	/usr/lib/go/src/net/fd_unix.go:202 +0x4f
          net.(*conn).Read(0xc000206040, 0xc000250000, 0x212f, 0x212f, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/net.go:184 +0x8e
          crypto/tls.(*atLeastReader).Read(0xc00000fba0, 0xc000250000, 0x212f, 0x212f, 0x0, 0x414c4b, 0xc000115918)
          	/usr/lib/go/src/crypto/tls/conn.go:760 +0x60
          bytes.(*Buffer).ReadFrom(0xc00006b758, 0xfca500, 0xc00000fba0, 0x40c1c5, 0xd17720, 0xdd1640)
          	/usr/lib/go/src/bytes/buffer.go:204 +0xb1
          crypto/tls.(*Conn).readFromUntil(0xc00006b500, 0xfcb5a0, 0xc000206040, 0x5, 0xc000206040, 0xd6e0c0)
          	/usr/lib/go/src/crypto/tls/conn.go:782 +0xec
          crypto/tls.(*Conn).readRecordOrCCS(0xc00006b500, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:589 +0x115
          crypto/tls.(*Conn).readRecord(...)
          	/usr/lib/go/src/crypto/tls/conn.go:557
          crypto/tls.(*Conn).Read(0xc00006b500, 0xc0002d3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b
          net/http.(*persistConn).Read(0xc0004a6360, 0xc0002d3000, 0x1000, 0x1000, 0xc00048e6c0, 0xc000115c70, 0x406d05)
          	/usr/lib/go/src/net/http/transport.go:1825 +0x75
          bufio.(*Reader).fill(0xc000480420)
          	/usr/lib/go/src/bufio/bufio.go:100 +0x103
          bufio.(*Reader).Peek(0xc000480420, 0x1, 0x0, 0x0, 0x1, 0xc00048e600, 0x0)
          	/usr/lib/go/src/bufio/bufio.go:138 +0x4f
          net/http.(*persistConn).readLoop(0xc0004a6360)
          	/usr/lib/go/src/net/http/transport.go:1978 +0x1a8
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 138 [IO wait]:
          internal/poll.runtime_pollWait(0x7f36f40828e8, 0x72, 0xffffffffffffffff)
          	/usr/lib/go/src/runtime/netpoll.go:203 +0x55
          internal/poll.(*pollDesc).wait(0xc000292298, 0x72, 0x3400, 0x34fc, 0xffffffffffffffff)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
          internal/poll.(*pollDesc).waitRead(...)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
          internal/poll.(*FD).Read(0xc000292280, 0xc00034a000, 0x34fc, 0x34fc, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b
          net.(*netFD).Read(0xc000292280, 0xc00034a000, 0x34fc, 0x34fc, 0x203000, 0x4226f5, 0xc00051c060)
          	/usr/lib/go/src/net/fd_unix.go:202 +0x4f
          net.(*conn).Read(0xc000616008, 0xc00034a000, 0x34fc, 0x34fc, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/net.go:184 +0x8e
          crypto/tls.(*atLeastReader).Read(0xc00051c060, 0xc00034a000, 0x34fc, 0x34fc, 0x2c, 0x34f7, 0xc000503b78)
          	/usr/lib/go/src/crypto/tls/conn.go:760 +0x60
          bytes.(*Buffer).ReadFrom(0xc0002d1058, 0xfca500, 0xc00051c060, 0x40c1c5, 0xd17720, 0xdd1640)
          	/usr/lib/go/src/bytes/buffer.go:204 +0xb1
          crypto/tls.(*Conn).readFromUntil(0xc0002d0e00, 0xfcb5a0, 0xc000616008, 0x5, 0xc000616008, 0x1b)
          	/usr/lib/go/src/crypto/tls/conn.go:782 +0xec
          crypto/tls.(*Conn).readRecordOrCCS(0xc0002d0e00, 0x0, 0x0, 0x8)
          	/usr/lib/go/src/crypto/tls/conn.go:589 +0x115
          crypto/tls.(*Conn).readRecord(...)
          	/usr/lib/go/src/crypto/tls/conn.go:557
          crypto/tls.(*Conn).Read(0xc0002d0e00, 0xc000156000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b
          bufio.(*Reader).Read(0xc0003be960, 0xc00074d0c0, 0x18, 0x18, 0x90, 0xc00039c090, 0x2)
          	/usr/lib/go/src/bufio/bufio.go:226 +0x24f
          gopkg.in/couchbase/gocbcore%2ev7.(*memdTcpConn).readFullBuffer(0xc000099cc0, 0xc00074d0c0, 0x18, 0x18, 0x0, 0x89)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdconn.go:143 +0x8d
          gopkg.in/couchbase/gocbcore%2ev7.(*memdTcpConn).ReadPacket(0xc000099cc0, 0xc00039c090, 0x12, 0x25)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdconn.go:159 +0x4a
          gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func2(0xc0002aa140, 0xc00028f740, 0xc00028f7a0, 0xc00028f800)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:286 +0xdb
          created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:279 +0x105
           
          goroutine 38 [select]:
          net/http.(*persistConn).writeLoop(0xc0004a6360)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 161 [select]:
          gopkg.in/couchbase/gocbcore%2ev7.(*Agent).cccpLooper(0xc0000d4420)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/agentcccpcfg.go:17 +0x5ca
          created by gopkg.in/couchbase/gocbcore%2ev7.(*Agent).connect
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/agent.go:841 +0x11e2
           
          goroutine 137 [select]:
          gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func1(0xc00028f740, 0xc00028f800, 0xc0002aa140, 0xc00028f7a0)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:257 +0xb9
          created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:255 +0xc5
           
          goroutine 111 [select]:
          net/http.(*Transport).getConn(0xc0004fc640, 0xc00037e8d0, 0x0, 0xc0003c8280, 0x5, 0xc0007869a0, 0x12, 0x0, 0x0, 0x0, ...)
          	/usr/lib/go/src/net/http/transport.go:1291 +0x57b
          net/http.(*Transport).roundTrip(0xc0004fc640, 0xc0001a0100, 0xc000790670, 0xc000953608, 0x40eae8)
          	/usr/lib/go/src/net/http/transport.go:552 +0x726
          net/http.(*Transport).RoundTrip(0xc0004fc640, 0xc0001a0100, 0xc0004fc640, 0x0, 0x0)
          	/usr/lib/go/src/net/http/roundtrip.go:17 +0x35
          net/http.send(0xc0001a0100, 0xfcb680, 0xc0004fc640, 0x0, 0x0, 0x0, 0xc000616038, 0x203000, 0x1, 0x0)
          	/usr/lib/go/src/net/http/client.go:252 +0x43e
          net/http.(*Client).send(0xc0004a2390, 0xc0001a0100, 0x0, 0x0, 0x0, 0xc000616038, 0x0, 0x1, 0x150)
          	/usr/lib/go/src/net/http/client.go:176 +0xfa
          net/http.(*Client).do(0xc0004a2390, 0xc0001a0100, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/http/client.go:699 +0x44a
          net/http.(*Client).Do(...)
          	/usr/lib/go/src/net/http/client.go:567
          github.com/couchbase/gocb.(*BucketManager).mgmtRequest(0xc00037e810, 0xe045fa, 0x4, 0xc0001aa680, 0x32, 0x0, 0x0, 0x0, 0x0, 0xc0003b9380, ...)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/gocb/bucketmgr.go:96 +0x182
          github.com/couchbase/gocb.(*BucketManager).Flush(0xc00037e810, 0x140, 0x57)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/gocb/bucketmgr.go:103 +0xf6
          github.com/couchbase/sync_gateway/base.(*CouchbaseBucketGoCB).Flush.func1(0x18, 0x18, 0xc0001b95c0, 0x30, 0xd62ae0)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/bucket_gocb.go:2345 +0x2e
          github.com/couchbase/sync_gateway/base.RetryLoop(0xe10ce5, 0xf, 0xc000953cb0, 0xc0001b95c0, 0xfcb9a0, 0xc000010020, 0xc000532540, 0x57)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/util.go:385 +0x15c
          github.com/couchbase/sync_gateway/base.(*CouchbaseBucketGoCB).Flush(0xc00079e1e0, 0x0, 0x57)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/bucket_gocb.go:2353 +0xb4
          github.com/couchbase/sync_gateway/base.glob..func3(0xfe1420, 0xc0004a2210, 0xc00079e1e0, 0xc0002fc420, 0x27, 0x0)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:562 +0x2b
          github.com/couchbase/sync_gateway/db.glob..func1(0xfe1420, 0xc0004a2210, 0xc00079e1e0, 0xc0002fc420, 0x27, 0x0)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/db/util_testing.go:192 +0x9c
          github.com/couchbase/sync_gateway/base.(*TestBucketPool).bucketReadierWorker.func1.1(0x12, 0x1a, 0xc0007868e0, 0x1a, 0x1a)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:482 +0xd2
          github.com/couchbase/sync_gateway/base.RetryLoop(0xc0007868e0, 0x1a, 0xc000953f58, 0xc0007868c0, 0x12, 0xc0007868e0, 0x1a, 0x155d350)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/util.go:385 +0x15c
          github.com/couchbase/sync_gateway/base.(*TestBucketPool).bucketReadierWorker.func1(0xc0002fc420, 0xfe1420, 0xc0004a2210, 0xe8b2e8, 0xc0005500b0, 0x8)
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:480 +0x301
          created by github.com/couchbase/sync_gateway/base.(*TestBucketPool).bucketReadierWorker
          	/home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:468 +0x183
           
          goroutine 102 [select]:
          net/http.(*persistConn).writeLoop(0xc000328480)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 98 [select]:
          net/http.(*persistConn).readLoop(0xc000328360)
          	/usr/lib/go/src/net/http/transport.go:2099 +0x99e
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 99 [select]:
          net/http.(*persistConn).writeLoop(0xc000328360)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 95 [select]:
          net/http.(*persistConn).writeLoop(0xc0000ca6c0)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 101 [select]:
          net/http.(*persistConn).readLoop(0xc000328480)
          	/usr/lib/go/src/net/http/transport.go:2099 +0x99e
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 131 [select]:
          net/http.(*persistConn).readLoop(0xc0000ca7e0)
          	/usr/lib/go/src/net/http/transport.go:2099 +0x99e
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 132 [select]:
          net/http.(*persistConn).writeLoop(0xc0000ca7e0)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 165 [select]:
          gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func1(0xc00048ee40, 0xc0007843c0, 0xc0000c6640, 0xc00048eea0)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:257 +0xb9
          created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:255 +0xc5
           
          goroutine 78 [select]:
          net/http.(*persistConn).writeLoop(0xc00029a7e0)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 77 [IO wait]:
          internal/poll.runtime_pollWait(0x7f36f40822c8, 0x72, 0xffffffffffffffff)
          	/usr/lib/go/src/runtime/netpoll.go:203 +0x55
          internal/poll.(*pollDesc).wait(0xc000248318, 0x72, 0x1e00, 0x1e5b, 0xffffffffffffffff)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
          internal/poll.(*pollDesc).waitRead(...)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
          internal/poll.(*FD).Read(0xc000248300, 0xc0007fe000, 0x1e5b, 0x1e5b, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b
          net.(*netFD).Read(0xc000248300, 0xc0007fe000, 0x1e5b, 0x1e5b, 0x203000, 0x50de7b, 0xc000972174)
          	/usr/lib/go/src/net/fd_unix.go:202 +0x4f
          net.(*conn).Read(0xc000010700, 0xc0007fe000, 0x1e5b, 0x1e5b, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/net.go:184 +0x8e
          crypto/tls.(*atLeastReader).Read(0xc0001b9300, 0xc0007fe000, 0x1e5b, 0x1e5b, 0x0, 0x414c4b, 0xc000573918)
          	/usr/lib/go/src/crypto/tls/conn.go:760 +0x60
          bytes.(*Buffer).ReadFrom(0xc0001805d8, 0xfca500, 0xc0001b9300, 0x40c1c5, 0xd17720, 0xdd1640)
          	/usr/lib/go/src/bytes/buffer.go:204 +0xb1
          crypto/tls.(*Conn).readFromUntil(0xc000180380, 0xfcb5a0, 0xc000010700, 0x5, 0xc000010700, 0xd6e0c0)
          	/usr/lib/go/src/crypto/tls/conn.go:782 +0xec
          crypto/tls.(*Conn).readRecordOrCCS(0xc000180380, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:589 +0x115
          crypto/tls.(*Conn).readRecord(...)
          	/usr/lib/go/src/crypto/tls/conn.go:557
          crypto/tls.(*Conn).Read(0xc000180380, 0xc000972000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b
          net/http.(*persistConn).Read(0xc00029a7e0, 0xc000972000, 0x1000, 0x1000, 0xc000705800, 0xc000573c70, 0x406d05)
          	/usr/lib/go/src/net/http/transport.go:1825 +0x75
          bufio.(*Reader).fill(0xc000043620)
          	/usr/lib/go/src/bufio/bufio.go:100 +0x103
          bufio.(*Reader).Peek(0xc000043620, 0x1, 0x0, 0x0, 0x1, 0xc000705700, 0x0)
          	/usr/lib/go/src/bufio/bufio.go:138 +0x4f
          net/http.(*persistConn).readLoop(0xc00029a7e0)
          	/usr/lib/go/src/net/http/transport.go:1978 +0x1a8
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 109 [IO wait]:
          internal/poll.runtime_pollWait(0x7f36f4082488, 0x72, 0xffffffffffffffff)
          	/usr/lib/go/src/runtime/netpoll.go:203 +0x55
          internal/poll.(*pollDesc).wait(0xc000248198, 0x72, 0x11300, 0x113dc, 0xffffffffffffffff)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
          internal/poll.(*pollDesc).waitRead(...)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
          internal/poll.(*FD).Read(0xc000248180, 0xc0003ee000, 0x113dc, 0x113dc, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b
          net.(*netFD).Read(0xc000248180, 0xc0003ee000, 0x113dc, 0x113dc, 0x203000, 0x50de7b, 0xc0003b0174)
          	/usr/lib/go/src/net/fd_unix.go:202 +0x4f
          net.(*conn).Read(0xc000010028, 0xc0003ee000, 0x113dc, 0x113dc, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/net.go:184 +0x8e
          crypto/tls.(*atLeastReader).Read(0xc0003702e0, 0xc0003ee000, 0x113dc, 0x113dc, 0x0, 0x414c4b, 0xc00056d918)
          	/usr/lib/go/src/crypto/tls/conn.go:760 +0x60
          bytes.(*Buffer).ReadFrom(0xc000601ad8, 0xfca500, 0xc0003702e0, 0x40c1c5, 0xd17720, 0xdd1640)
          	/usr/lib/go/src/bytes/buffer.go:204 +0xb1
          crypto/tls.(*Conn).readFromUntil(0xc000601880, 0xfcb5a0, 0xc000010028, 0x5, 0xc000010028, 0xc0002822a8)
          	/usr/lib/go/src/crypto/tls/conn.go:782 +0xec
          crypto/tls.(*Conn).readRecordOrCCS(0xc000601880, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:589 +0x115
          crypto/tls.(*Conn).readRecord(...)
          	/usr/lib/go/src/crypto/tls/conn.go:557
          crypto/tls.(*Conn).Read(0xc000601880, 0xc0003b0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b
          net/http.(*persistConn).Read(0xc00039e000, 0xc0003b0000, 0x1000, 0x1000, 0xc0001aea20, 0xc00056dc70, 0x406d05)
          	/usr/lib/go/src/net/http/transport.go:1825 +0x75
          bufio.(*Reader).fill(0xc000042c00)
          	/usr/lib/go/src/bufio/bufio.go:100 +0x103
          bufio.(*Reader).Peek(0xc000042c00, 0x1, 0x0, 0x0, 0x1, 0xc00048e600, 0x0)
          	/usr/lib/go/src/bufio/bufio.go:138 +0x4f
          net/http.(*persistConn).readLoop(0xc00039e000)
          	/usr/lib/go/src/net/http/transport.go:1978 +0x1a8
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1647 +0xc56
           
          goroutine 113 [IO wait]:
          internal/poll.runtime_pollWait(0x7f36f4082b88, 0x72, 0xffffffffffffffff)
          	/usr/lib/go/src/runtime/netpoll.go:203 +0x55
          internal/poll.(*pollDesc).wait(0xc000118218, 0x72, 0x200, 0x205, 0xffffffffffffffff)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
          internal/poll.(*pollDesc).waitRead(...)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
          internal/poll.(*FD).Read(0xc000118200, 0xc00063c000, 0x205, 0x205, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b
          net.(*netFD).Read(0xc000118200, 0xc00063c000, 0x205, 0x205, 0x203000, 0x4226f5, 0xc00047c000)
          	/usr/lib/go/src/net/fd_unix.go:202 +0x4f
          net.(*conn).Read(0xc000194040, 0xc00063c000, 0x205, 0x205, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/net.go:184 +0x8e
          crypto/tls.(*atLeastReader).Read(0xc00047c000, 0xc00063c000, 0x205, 0x205, 0xc00063c000, 0x0, 0xc0005a59b0)
          	/usr/lib/go/src/crypto/tls/conn.go:760 +0x60
          bytes.(*Buffer).ReadFrom(0xc000536258, 0xfca500, 0xc00047c000, 0x40c1c5, 0xd17720, 0xdd1640)
          	/usr/lib/go/src/bytes/buffer.go:204 +0xb1
          crypto/tls.(*Conn).readFromUntil(0xc000536000, 0xfcb5a0, 0xc000194040, 0x5, 0xc000194040, 0xc0005a5a98)
          	/usr/lib/go/src/crypto/tls/conn.go:782 +0xec
          crypto/tls.(*Conn).readRecordOrCCS(0xc000536000, 0x100, 0x100, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:589 +0x115
          crypto/tls.(*Conn).readRecord(...)
          	/usr/lib/go/src/crypto/tls/conn.go:557
          crypto/tls.(*Conn).readHandshake(0xc000536000, 0xc000638016, 0xc000638000, 0x100, 0x180)
          	/usr/lib/go/src/crypto/tls/conn.go:973 +0x6d
          crypto/tls.(*Conn).clientHandshake(0xc000536000, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/handshake_client.go:169 +0x279
          crypto/tls.(*Conn).Handshake(0xc000536000, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:1340 +0xcc
          net/http.(*persistConn).addTLS.func2(0x0, 0xc000536000, 0xc0002842d0, 0xc0002003c0)
          	/usr/lib/go/src/net/http/transport.go:1453 +0x42
          created by net/http.(*persistConn).addTLS
          	/usr/lib/go/src/net/http/transport.go:1449 +0x1aa
           
          goroutine 194 [chan receive]:
          gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop.func1(0xc00093e300, 0xc0000c6640, 0xc0001ae4e0)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:63 +0xf9
          created by gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:60 +0xef
           
          goroutine 110 [select]:
          net/http.(*persistConn).writeLoop(0xc00039e000)
          	/usr/lib/go/src/net/http/transport.go:2277 +0x11c
          created by net/http.(*Transport).dialConn
          	/usr/lib/go/src/net/http/transport.go:1648 +0xc7b
           
          goroutine 166 [IO wait]:
          internal/poll.runtime_pollWait(0x7f36f40829c8, 0x72, 0xffffffffffffffff)
          	/usr/lib/go/src/runtime/netpoll.go:203 +0x55
          internal/poll.(*pollDesc).wait(0xc0004dc198, 0x72, 0x3400, 0x34fc, 0xffffffffffffffff)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
          internal/poll.(*pollDesc).waitRead(...)
          	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
          internal/poll.(*FD).Read(0xc0004dc180, 0xc00034d500, 0x34fc, 0x34fc, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b
          net.(*netFD).Read(0xc0004dc180, 0xc00034d500, 0x34fc, 0x34fc, 0x203000, 0x4226f5, 0xc000928000)
          	/usr/lib/go/src/net/fd_unix.go:202 +0x4f
          net.(*conn).Read(0xc000206010, 0xc00034d500, 0x34fc, 0x34fc, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/net/net.go:184 +0x8e
          crypto/tls.(*atLeastReader).Read(0xc000928000, 0xc00034d500, 0x34fc, 0x34fc, 0x2c, 0x34f7, 0xc000798b78)
          	/usr/lib/go/src/crypto/tls/conn.go:760 +0x60
          bytes.(*Buffer).ReadFrom(0xc00041c258, 0xfca500, 0xc000928000, 0x40c1c5, 0xd17720, 0xdd1640)
          	/usr/lib/go/src/bytes/buffer.go:204 +0xb1
          crypto/tls.(*Conn).readFromUntil(0xc00041c000, 0xfcb5a0, 0xc000206010, 0x5, 0xc000206010, 0x1b)
          	/usr/lib/go/src/crypto/tls/conn.go:782 +0xec
          crypto/tls.(*Conn).readRecordOrCCS(0xc00041c000, 0x0, 0x0, 0x8)
          	/usr/lib/go/src/crypto/tls/conn.go:589 +0x115
          crypto/tls.(*Conn).readRecord(...)
          	/usr/lib/go/src/crypto/tls/conn.go:557
          crypto/tls.(*Conn).Read(0xc00041c000, 0xc00012a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
          	/usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b
          bufio.(*Reader).Read(0xc000265e00, 0xc000174500, 0x18, 0x18, 0x90, 0xc0003c4000, 0x2)
          	/usr/lib/go/src/bufio/bufio.go:226 +0x24f
          gopkg.in/couchbase/gocbcore%2ev7.(*memdTcpConn).readFullBuffer(0xc000792e60, 0xc000174500, 0x18, 0x18, 0x0, 0x89)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdconn.go:143 +0x8d
          gopkg.in/couchbase/gocbcore%2ev7.(*memdTcpConn).ReadPacket(0xc000792e60, 0xc0003c4000, 0x12, 0x25)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdconn.go:159 +0x4a
          gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func2(0xc0000c6640, 0xc00048ee40, 0xc00048eea0, 0xc0007843c0)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:286 +0xdb
          created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:279 +0x105
           
          goroutine 178 [chan receive]:
          gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop.func1(0xc00093e340, 0xc0002aa140, 0xc0007b8000)
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:63 +0xf9
          created by gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop
          	/home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:60 +0xef
           
          Process finished with exit code 1
          

          ben.brooks Ben Brooks added a comment - - edited Anecdotally seen similar weird stack corruption/crashes when running integration tests on 1.14.2 locally example:   runtime: nelems=3 nalloc=3 previous allocCount=2 nfreed=65535 fatal error: sweep increased allocation count   runtime stack: runtime.throw(0xe238f5, 0x20) /usr/lib/go/src/runtime/panic.go:1116 +0x72 runtime.(*mspan).sweep(0x7f36edfbe290, 0x7f36edfbe200, 0x1) /usr/lib/go/src/runtime/mgcsweep.go:328 +0x8b8 runtime.(*mcentral).uncacheSpan(0x17259f8, 0x7f36edfbe290) /usr/lib/go/src/runtime/mcentral.go:197 +0x79 runtime.(*mcache).releaseAll(0x7f371cd777d0) /usr/lib/go/src/runtime/mcache.go:158 +0x6b runtime.(*mcache).prepareForSweep(0x7f371cd777d0) /usr/lib/go/src/runtime/mcache.go:185 +0x46 runtime.procresize(0xc, 0x0) /usr/lib/go/src/runtime/proc.go:4201 +0x459 runtime.startTheWorldWithSema(0x1, 0xc000062d00) /usr/lib/go/src/runtime/proc.go:988 +0x82 runtime.gcMarkTermination.func3() /usr/lib/go/src/runtime/mgc.go:1735 +0x26 runtime.systemstack(0x7f36e8000020) /usr/lib/go/src/runtime/asm_amd64.s:370 +0x66 runtime.mstart() /usr/lib/go/src/runtime/proc.go:1041   goroutine 33 [running]: runtime.systemstack_switch() /usr/lib/go/src/runtime/asm_amd64.s:330 fp=0xc000062d48 sp=0xc000062d40 pc=0x466450 runtime.gcMarkTermination(0x3ff246ab548ae2ec) /usr/lib/go/src/runtime/mgc.go:1735 +0x3d3 fp=0xc000062f08 sp=0xc000062d48 pc=0x41d5f3 runtime.gcMarkDone() /usr/lib/go/src/runtime/mgc.go:1610 +0x200 fp=0xc000062f60 sp=0xc000062f08 pc=0x41d160 runtime.gcBgMarkWorker(0xc000046800) /usr/lib/go/src/runtime/mgc.go:2000 +0x29e fp=0xc000062fd8 sp=0xc000062f60 pc=0x41e0ce runtime.goexit() /usr/lib/go/src/runtime/asm_amd64.s:1373 +0x1 fp=0xc000062fe0 sp=0xc000062fd8 pc=0x468561 created by runtime.gcBgMarkStartWorkers /usr/lib/go/src/runtime/mgc.go:1821 +0x77   goroutine 1 [semacquire]: sync.runtime_Semacquire(0xc0002ca608) /usr/lib/go/src/runtime/sema.go:56 +0x42 sync.(*WaitGroup).Wait(0xc0002ca600) /usr/lib/go/src/sync/waitgroup.go:130 +0x64 github.com/couchbase/sync_gateway/base.(*TestBucketPool).Close(0xc0002fc420) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:251 +0xf4 github.com/couchbase/sync_gateway/db.TestMain(0xc000292580) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/db/main_test.go:15 +0x7a main.main() _testmain.go:510 +0x135   goroutine 18 [select]: github.com/couchbase/sync_gateway/base.(*TestBucketPool).bucketReadierWorker(0xc0002fc420, 0xfe1360, 0xc000296b40, 0xe8b2e8) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:458 +0x22a created by github.com/couchbase/sync_gateway/base.NewTestBucketPool /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:121 +0x480   goroutine 21 [IO wait]: internal/poll.runtime_pollWait(0x7f36f4082e28, 0x72, 0xffffffffffffffff) /usr/lib/go/src/runtime/netpoll.go:203 +0x55 internal/poll.(*pollDesc).wait(0xc000292718, 0x72, 0xd700, 0xd7e2, 0xffffffffffffffff) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000292700, 0xc00033c000, 0xd7e2, 0xd7e2, 0x0, 0x0, 0x0) /usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc000292700, 0xc00033c000, 0xd7e2, 0xd7e2, 0x203000, 0x417716, 0x7f36f6280d00) /usr/lib/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000282180, 0xc00033c000, 0xd7e2, 0xd7e2, 0x0, 0x0, 0x0) /usr/lib/go/src/net/net.go:184 +0x8e crypto/tls.(*atLeastReader).Read(0xc0002917a0, 0xc00033c000, 0xd7e2, 0xd7e2, 0xc000117920, 0x41959e, 0xc000117918) /usr/lib/go/src/crypto/tls/conn.go:760 +0x60 bytes.(*Buffer).ReadFrom(0xc0002d0958, 0xfca500, 0xc0002917a0, 0x40c1c5, 0xd17720, 0xdd1640) /usr/lib/go/src/bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc0002d0700, 0xfcb5a0, 0xc000282180, 0x5, 0xc000282180, 0xd6e0c0) /usr/lib/go/src/crypto/tls/conn.go:782 +0xec crypto/tls.(*Conn).readRecordOrCCS(0xc0002d0700, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:589 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:557 crypto/tls.(*Conn).Read(0xc0002d0700, 0xc00031e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b net/http.(*persistConn).Read(0xc00029a480, 0xc00031e000, 0x1000, 0x1000, 0xc0001ae060, 0xc000117c70, 0x406d05) /usr/lib/go/src/net/http/transport.go:1825 +0x75 bufio.(*Reader).fill(0xc000295d40) /usr/lib/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).Peek(0xc000295d40, 0x1, 0x0, 0x0, 0x1, 0xc00028e500, 0x0) /usr/lib/go/src/bufio/bufio.go:138 +0x4f net/http.(*persistConn).readLoop(0xc00029a480) /usr/lib/go/src/net/http/transport.go:1978 +0x1a8 created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 22 [select]: net/http.(*persistConn).writeLoop(0xc00029a480) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 125 [chan receive]: net/http.(*persistConn).addTLS(0xc0004a6000, 0xc0007869a0, 0xc, 0x0, 0xc0007869ad, 0x5) /usr/lib/go/src/net/http/transport.go:1459 +0x1d3 net/http.(*Transport).dialConn(0xc0004fc640, 0xfe13a0, 0xc00003a128, 0x0, 0xc0003c8280, 0x5, 0xc0007869a0, 0x12, 0x0, 0xc0004a6000, ...) /usr/lib/go/src/net/http/transport.go:1529 +0x1c5d net/http.(*Transport).dialConnFor(0xc0004fc640, 0xc0002a4210) /usr/lib/go/src/net/http/transport.go:1365 +0xc6 created by net/http.(*Transport).queueForDial /usr/lib/go/src/net/http/transport.go:1334 +0x3fe   goroutine 94 [select]: net/http.(*persistConn).readLoop(0xc0000ca6c0) /usr/lib/go/src/net/http/transport.go:2099 +0x99e created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 52 [IO wait]: internal/poll.runtime_pollWait(0x7f36f4082d48, 0x72, 0xffffffffffffffff) /usr/lib/go/src/runtime/netpoll.go:203 +0x55 internal/poll.(*pollDesc).wait(0xc000292b18, 0x72, 0x1d00, 0x1d0c, 0xffffffffffffffff) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000292b00, 0xc00053e000, 0x1d0c, 0x1d0c, 0x0, 0x0, 0x0) /usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc000292b00, 0xc00053e000, 0x1d0c, 0x1d0c, 0x203000, 0x50de7b, 0xc000267174) /usr/lib/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0000105f0, 0xc00053e000, 0x1d0c, 0x1d0c, 0x0, 0x0, 0x0) /usr/lib/go/src/net/net.go:184 +0x8e crypto/tls.(*atLeastReader).Read(0xc00051d080, 0xc00053e000, 0x1d0c, 0x1d0c, 0x0, 0x414c4b, 0xc000113918) /usr/lib/go/src/crypto/tls/conn.go:760 +0x60 bytes.(*Buffer).ReadFrom(0xc000166cd8, 0xfca500, 0xc00051d080, 0x40c1c5, 0xd17720, 0xdd1640) /usr/lib/go/src/bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc000166a80, 0xfcb5a0, 0xc0000105f0, 0x5, 0xc0000105f0, 0xd6e0c0) /usr/lib/go/src/crypto/tls/conn.go:782 +0xec crypto/tls.(*Conn).readRecordOrCCS(0xc000166a80, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:589 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:557 crypto/tls.(*Conn).Read(0xc000166a80, 0xc000267000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b net/http.(*persistConn).Read(0xc00029b440, 0xc000267000, 0x1000, 0x1000, 0xc00028ec60, 0xc000113c70, 0x406d05) /usr/lib/go/src/net/http/transport.go:1825 +0x75 bufio.(*Reader).fill(0xc0002643c0) /usr/lib/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).Peek(0xc0002643c0, 0x1, 0x0, 0x0, 0x1, 0xc000220300, 0x0) /usr/lib/go/src/bufio/bufio.go:138 +0x4f net/http.(*persistConn).readLoop(0xc00029b440) /usr/lib/go/src/net/http/transport.go:1978 +0x1a8 created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 53 [select]: net/http.(*persistConn).writeLoop(0xc00029b440) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 160 [sync.Cond.Wait]: runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:310 sync.runtime_notifyListWait(0xc00093e290, 0xc000000000) /usr/lib/go/src/runtime/sema.go:513 +0xf8 sync.(*Cond).Wait(0xc00093e280) /usr/lib/go/src/sync/cond.go:56 +0x9d gopkg.in/couchbase/gocbcore%2ev7.(*memdOpQueue).pop(0xc0005f7120, 0xc0001c00c0, 0xe30a87) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopqueue.go:138 +0x50 gopkg.in/couchbase/gocbcore%2ev7.(*memdOpConsumer).Pop(...) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopqueue.go:28 gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop(0xc00093e340, 0xc0002aa140) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:129 +0x1dc gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).Run(0xc00093e340) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:195 +0x312 created by gopkg.in/couchbase/gocbcore%2ev7.(*memdPipeline).StartClients /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipeline.go:70 +0x86   goroutine 86 [chan receive]: gopkg.in/couchbase/gocbcore%2ev7.(*Agent).zombieLogger(0xc0002fd340, 0x2540be400, 0xa) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/tracing.go:166 +0x89 created by gopkg.in/couchbase/gocbcore%2ev7.createAgent /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/agent.go:748 +0x86c   goroutine 159 [sync.Cond.Wait]: runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:310 sync.runtime_notifyListWait(0xc00093e290, 0xc000000001) /usr/lib/go/src/runtime/sema.go:513 +0xf8 sync.(*Cond).Wait(0xc00093e280) /usr/lib/go/src/sync/cond.go:56 +0x9d gopkg.in/couchbase/gocbcore%2ev7.(*memdOpQueue).pop(0xc0005f7120, 0xc00007d560, 0xe30a87) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopqueue.go:138 +0x50 gopkg.in/couchbase/gocbcore%2ev7.(*memdOpConsumer).Pop(...) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdopqueue.go:28 gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop(0xc00093e300, 0xc0000c6640) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:129 +0x1dc gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).Run(0xc00093e300) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:195 +0x312 created by gopkg.in/couchbase/gocbcore%2ev7.(*memdPipeline).StartClients /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipeline.go:70 +0x86   goroutine 162 [chan receive]: gopkg.in/couchbase/gocbcore%2ev7.(*Agent).zombieLogger(0xc0000d4420, 0x2540be400, 0xa) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/tracing.go:166 +0x89 created by gopkg.in/couchbase/gocbcore%2ev7.createAgent /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/agent.go:748 +0x86c   goroutine 37 [IO wait]: internal/poll.runtime_pollWait(0x7f36f4082c68, 0x72, 0xffffffffffffffff) /usr/lib/go/src/runtime/netpoll.go:203 +0x55 internal/poll.(*pollDesc).wait(0xc000292398, 0x72, 0x2100, 0x212f, 0xffffffffffffffff) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000292380, 0xc000250000, 0x212f, 0x212f, 0x0, 0x0, 0x0) /usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc000292380, 0xc000250000, 0x212f, 0x212f, 0x203000, 0x50de7b, 0xc0002d3174) /usr/lib/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000206040, 0xc000250000, 0x212f, 0x212f, 0x0, 0x0, 0x0) /usr/lib/go/src/net/net.go:184 +0x8e crypto/tls.(*atLeastReader).Read(0xc00000fba0, 0xc000250000, 0x212f, 0x212f, 0x0, 0x414c4b, 0xc000115918) /usr/lib/go/src/crypto/tls/conn.go:760 +0x60 bytes.(*Buffer).ReadFrom(0xc00006b758, 0xfca500, 0xc00000fba0, 0x40c1c5, 0xd17720, 0xdd1640) /usr/lib/go/src/bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc00006b500, 0xfcb5a0, 0xc000206040, 0x5, 0xc000206040, 0xd6e0c0) /usr/lib/go/src/crypto/tls/conn.go:782 +0xec crypto/tls.(*Conn).readRecordOrCCS(0xc00006b500, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:589 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:557 crypto/tls.(*Conn).Read(0xc00006b500, 0xc0002d3000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b net/http.(*persistConn).Read(0xc0004a6360, 0xc0002d3000, 0x1000, 0x1000, 0xc00048e6c0, 0xc000115c70, 0x406d05) /usr/lib/go/src/net/http/transport.go:1825 +0x75 bufio.(*Reader).fill(0xc000480420) /usr/lib/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).Peek(0xc000480420, 0x1, 0x0, 0x0, 0x1, 0xc00048e600, 0x0) /usr/lib/go/src/bufio/bufio.go:138 +0x4f net/http.(*persistConn).readLoop(0xc0004a6360) /usr/lib/go/src/net/http/transport.go:1978 +0x1a8 created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 138 [IO wait]: internal/poll.runtime_pollWait(0x7f36f40828e8, 0x72, 0xffffffffffffffff) /usr/lib/go/src/runtime/netpoll.go:203 +0x55 internal/poll.(*pollDesc).wait(0xc000292298, 0x72, 0x3400, 0x34fc, 0xffffffffffffffff) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000292280, 0xc00034a000, 0x34fc, 0x34fc, 0x0, 0x0, 0x0) /usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc000292280, 0xc00034a000, 0x34fc, 0x34fc, 0x203000, 0x4226f5, 0xc00051c060) /usr/lib/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000616008, 0xc00034a000, 0x34fc, 0x34fc, 0x0, 0x0, 0x0) /usr/lib/go/src/net/net.go:184 +0x8e crypto/tls.(*atLeastReader).Read(0xc00051c060, 0xc00034a000, 0x34fc, 0x34fc, 0x2c, 0x34f7, 0xc000503b78) /usr/lib/go/src/crypto/tls/conn.go:760 +0x60 bytes.(*Buffer).ReadFrom(0xc0002d1058, 0xfca500, 0xc00051c060, 0x40c1c5, 0xd17720, 0xdd1640) /usr/lib/go/src/bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc0002d0e00, 0xfcb5a0, 0xc000616008, 0x5, 0xc000616008, 0x1b) /usr/lib/go/src/crypto/tls/conn.go:782 +0xec crypto/tls.(*Conn).readRecordOrCCS(0xc0002d0e00, 0x0, 0x0, 0x8) /usr/lib/go/src/crypto/tls/conn.go:589 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:557 crypto/tls.(*Conn).Read(0xc0002d0e00, 0xc000156000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b bufio.(*Reader).Read(0xc0003be960, 0xc00074d0c0, 0x18, 0x18, 0x90, 0xc00039c090, 0x2) /usr/lib/go/src/bufio/bufio.go:226 +0x24f gopkg.in/couchbase/gocbcore%2ev7.(*memdTcpConn).readFullBuffer(0xc000099cc0, 0xc00074d0c0, 0x18, 0x18, 0x0, 0x89) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdconn.go:143 +0x8d gopkg.in/couchbase/gocbcore%2ev7.(*memdTcpConn).ReadPacket(0xc000099cc0, 0xc00039c090, 0x12, 0x25) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdconn.go:159 +0x4a gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func2(0xc0002aa140, 0xc00028f740, 0xc00028f7a0, 0xc00028f800) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:286 +0xdb created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:279 +0x105   goroutine 38 [select]: net/http.(*persistConn).writeLoop(0xc0004a6360) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 161 [select]: gopkg.in/couchbase/gocbcore%2ev7.(*Agent).cccpLooper(0xc0000d4420) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/agentcccpcfg.go:17 +0x5ca created by gopkg.in/couchbase/gocbcore%2ev7.(*Agent).connect /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/agent.go:841 +0x11e2   goroutine 137 [select]: gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func1(0xc00028f740, 0xc00028f800, 0xc0002aa140, 0xc00028f7a0) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:257 +0xb9 created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:255 +0xc5   goroutine 111 [select]: net/http.(*Transport).getConn(0xc0004fc640, 0xc00037e8d0, 0x0, 0xc0003c8280, 0x5, 0xc0007869a0, 0x12, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/net/http/transport.go:1291 +0x57b net/http.(*Transport).roundTrip(0xc0004fc640, 0xc0001a0100, 0xc000790670, 0xc000953608, 0x40eae8) /usr/lib/go/src/net/http/transport.go:552 +0x726 net/http.(*Transport).RoundTrip(0xc0004fc640, 0xc0001a0100, 0xc0004fc640, 0x0, 0x0) /usr/lib/go/src/net/http/roundtrip.go:17 +0x35 net/http.send(0xc0001a0100, 0xfcb680, 0xc0004fc640, 0x0, 0x0, 0x0, 0xc000616038, 0x203000, 0x1, 0x0) /usr/lib/go/src/net/http/client.go:252 +0x43e net/http.(*Client).send(0xc0004a2390, 0xc0001a0100, 0x0, 0x0, 0x0, 0xc000616038, 0x0, 0x1, 0x150) /usr/lib/go/src/net/http/client.go:176 +0xfa net/http.(*Client).do(0xc0004a2390, 0xc0001a0100, 0x0, 0x0, 0x0) /usr/lib/go/src/net/http/client.go:699 +0x44a net/http.(*Client).Do(...) /usr/lib/go/src/net/http/client.go:567 github.com/couchbase/gocb.(*BucketManager).mgmtRequest(0xc00037e810, 0xe045fa, 0x4, 0xc0001aa680, 0x32, 0x0, 0x0, 0x0, 0x0, 0xc0003b9380, ...) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/gocb/bucketmgr.go:96 +0x182 github.com/couchbase/gocb.(*BucketManager).Flush(0xc00037e810, 0x140, 0x57) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/gocb/bucketmgr.go:103 +0xf6 github.com/couchbase/sync_gateway/base.(*CouchbaseBucketGoCB).Flush.func1(0x18, 0x18, 0xc0001b95c0, 0x30, 0xd62ae0) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/bucket_gocb.go:2345 +0x2e github.com/couchbase/sync_gateway/base.RetryLoop(0xe10ce5, 0xf, 0xc000953cb0, 0xc0001b95c0, 0xfcb9a0, 0xc000010020, 0xc000532540, 0x57) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/util.go:385 +0x15c github.com/couchbase/sync_gateway/base.(*CouchbaseBucketGoCB).Flush(0xc00079e1e0, 0x0, 0x57) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/bucket_gocb.go:2353 +0xb4 github.com/couchbase/sync_gateway/base.glob..func3(0xfe1420, 0xc0004a2210, 0xc00079e1e0, 0xc0002fc420, 0x27, 0x0) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:562 +0x2b github.com/couchbase/sync_gateway/db.glob..func1(0xfe1420, 0xc0004a2210, 0xc00079e1e0, 0xc0002fc420, 0x27, 0x0) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/db/util_testing.go:192 +0x9c github.com/couchbase/sync_gateway/base.(*TestBucketPool).bucketReadierWorker.func1.1(0x12, 0x1a, 0xc0007868e0, 0x1a, 0x1a) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:482 +0xd2 github.com/couchbase/sync_gateway/base.RetryLoop(0xc0007868e0, 0x1a, 0xc000953f58, 0xc0007868c0, 0x12, 0xc0007868e0, 0x1a, 0x155d350) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/util.go:385 +0x15c github.com/couchbase/sync_gateway/base.(*TestBucketPool).bucketReadierWorker.func1(0xc0002fc420, 0xfe1420, 0xc0004a2210, 0xe8b2e8, 0xc0005500b0, 0x8) /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:480 +0x301 created by github.com/couchbase/sync_gateway/base.(*TestBucketPool).bucketReadierWorker /home/bbrks/dev/cb/sg/master/godeps/src/github.com/couchbase/sync_gateway/base/main_test_bucket_pool.go:468 +0x183   goroutine 102 [select]: net/http.(*persistConn).writeLoop(0xc000328480) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 98 [select]: net/http.(*persistConn).readLoop(0xc000328360) /usr/lib/go/src/net/http/transport.go:2099 +0x99e created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 99 [select]: net/http.(*persistConn).writeLoop(0xc000328360) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 95 [select]: net/http.(*persistConn).writeLoop(0xc0000ca6c0) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 101 [select]: net/http.(*persistConn).readLoop(0xc000328480) /usr/lib/go/src/net/http/transport.go:2099 +0x99e created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 131 [select]: net/http.(*persistConn).readLoop(0xc0000ca7e0) /usr/lib/go/src/net/http/transport.go:2099 +0x99e created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 132 [select]: net/http.(*persistConn).writeLoop(0xc0000ca7e0) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 165 [select]: gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func1(0xc00048ee40, 0xc0007843c0, 0xc0000c6640, 0xc00048eea0) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:257 +0xb9 created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:255 +0xc5   goroutine 78 [select]: net/http.(*persistConn).writeLoop(0xc00029a7e0) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 77 [IO wait]: internal/poll.runtime_pollWait(0x7f36f40822c8, 0x72, 0xffffffffffffffff) /usr/lib/go/src/runtime/netpoll.go:203 +0x55 internal/poll.(*pollDesc).wait(0xc000248318, 0x72, 0x1e00, 0x1e5b, 0xffffffffffffffff) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000248300, 0xc0007fe000, 0x1e5b, 0x1e5b, 0x0, 0x0, 0x0) /usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc000248300, 0xc0007fe000, 0x1e5b, 0x1e5b, 0x203000, 0x50de7b, 0xc000972174) /usr/lib/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000010700, 0xc0007fe000, 0x1e5b, 0x1e5b, 0x0, 0x0, 0x0) /usr/lib/go/src/net/net.go:184 +0x8e crypto/tls.(*atLeastReader).Read(0xc0001b9300, 0xc0007fe000, 0x1e5b, 0x1e5b, 0x0, 0x414c4b, 0xc000573918) /usr/lib/go/src/crypto/tls/conn.go:760 +0x60 bytes.(*Buffer).ReadFrom(0xc0001805d8, 0xfca500, 0xc0001b9300, 0x40c1c5, 0xd17720, 0xdd1640) /usr/lib/go/src/bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc000180380, 0xfcb5a0, 0xc000010700, 0x5, 0xc000010700, 0xd6e0c0) /usr/lib/go/src/crypto/tls/conn.go:782 +0xec crypto/tls.(*Conn).readRecordOrCCS(0xc000180380, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:589 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:557 crypto/tls.(*Conn).Read(0xc000180380, 0xc000972000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b net/http.(*persistConn).Read(0xc00029a7e0, 0xc000972000, 0x1000, 0x1000, 0xc000705800, 0xc000573c70, 0x406d05) /usr/lib/go/src/net/http/transport.go:1825 +0x75 bufio.(*Reader).fill(0xc000043620) /usr/lib/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).Peek(0xc000043620, 0x1, 0x0, 0x0, 0x1, 0xc000705700, 0x0) /usr/lib/go/src/bufio/bufio.go:138 +0x4f net/http.(*persistConn).readLoop(0xc00029a7e0) /usr/lib/go/src/net/http/transport.go:1978 +0x1a8 created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 109 [IO wait]: internal/poll.runtime_pollWait(0x7f36f4082488, 0x72, 0xffffffffffffffff) /usr/lib/go/src/runtime/netpoll.go:203 +0x55 internal/poll.(*pollDesc).wait(0xc000248198, 0x72, 0x11300, 0x113dc, 0xffffffffffffffff) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000248180, 0xc0003ee000, 0x113dc, 0x113dc, 0x0, 0x0, 0x0) /usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc000248180, 0xc0003ee000, 0x113dc, 0x113dc, 0x203000, 0x50de7b, 0xc0003b0174) /usr/lib/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000010028, 0xc0003ee000, 0x113dc, 0x113dc, 0x0, 0x0, 0x0) /usr/lib/go/src/net/net.go:184 +0x8e crypto/tls.(*atLeastReader).Read(0xc0003702e0, 0xc0003ee000, 0x113dc, 0x113dc, 0x0, 0x414c4b, 0xc00056d918) /usr/lib/go/src/crypto/tls/conn.go:760 +0x60 bytes.(*Buffer).ReadFrom(0xc000601ad8, 0xfca500, 0xc0003702e0, 0x40c1c5, 0xd17720, 0xdd1640) /usr/lib/go/src/bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc000601880, 0xfcb5a0, 0xc000010028, 0x5, 0xc000010028, 0xc0002822a8) /usr/lib/go/src/crypto/tls/conn.go:782 +0xec crypto/tls.(*Conn).readRecordOrCCS(0xc000601880, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:589 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:557 crypto/tls.(*Conn).Read(0xc000601880, 0xc0003b0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b net/http.(*persistConn).Read(0xc00039e000, 0xc0003b0000, 0x1000, 0x1000, 0xc0001aea20, 0xc00056dc70, 0x406d05) /usr/lib/go/src/net/http/transport.go:1825 +0x75 bufio.(*Reader).fill(0xc000042c00) /usr/lib/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).Peek(0xc000042c00, 0x1, 0x0, 0x0, 0x1, 0xc00048e600, 0x0) /usr/lib/go/src/bufio/bufio.go:138 +0x4f net/http.(*persistConn).readLoop(0xc00039e000) /usr/lib/go/src/net/http/transport.go:1978 +0x1a8 created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1647 +0xc56   goroutine 113 [IO wait]: internal/poll.runtime_pollWait(0x7f36f4082b88, 0x72, 0xffffffffffffffff) /usr/lib/go/src/runtime/netpoll.go:203 +0x55 internal/poll.(*pollDesc).wait(0xc000118218, 0x72, 0x200, 0x205, 0xffffffffffffffff) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000118200, 0xc00063c000, 0x205, 0x205, 0x0, 0x0, 0x0) /usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc000118200, 0xc00063c000, 0x205, 0x205, 0x203000, 0x4226f5, 0xc00047c000) /usr/lib/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000194040, 0xc00063c000, 0x205, 0x205, 0x0, 0x0, 0x0) /usr/lib/go/src/net/net.go:184 +0x8e crypto/tls.(*atLeastReader).Read(0xc00047c000, 0xc00063c000, 0x205, 0x205, 0xc00063c000, 0x0, 0xc0005a59b0) /usr/lib/go/src/crypto/tls/conn.go:760 +0x60 bytes.(*Buffer).ReadFrom(0xc000536258, 0xfca500, 0xc00047c000, 0x40c1c5, 0xd17720, 0xdd1640) /usr/lib/go/src/bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc000536000, 0xfcb5a0, 0xc000194040, 0x5, 0xc000194040, 0xc0005a5a98) /usr/lib/go/src/crypto/tls/conn.go:782 +0xec crypto/tls.(*Conn).readRecordOrCCS(0xc000536000, 0x100, 0x100, 0x0) /usr/lib/go/src/crypto/tls/conn.go:589 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:557 crypto/tls.(*Conn).readHandshake(0xc000536000, 0xc000638016, 0xc000638000, 0x100, 0x180) /usr/lib/go/src/crypto/tls/conn.go:973 +0x6d crypto/tls.(*Conn).clientHandshake(0xc000536000, 0x0, 0x0) /usr/lib/go/src/crypto/tls/handshake_client.go:169 +0x279 crypto/tls.(*Conn).Handshake(0xc000536000, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:1340 +0xcc net/http.(*persistConn).addTLS.func2(0x0, 0xc000536000, 0xc0002842d0, 0xc0002003c0) /usr/lib/go/src/net/http/transport.go:1453 +0x42 created by net/http.(*persistConn).addTLS /usr/lib/go/src/net/http/transport.go:1449 +0x1aa   goroutine 194 [chan receive]: gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop.func1(0xc00093e300, 0xc0000c6640, 0xc0001ae4e0) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:63 +0xf9 created by gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:60 +0xef   goroutine 110 [select]: net/http.(*persistConn).writeLoop(0xc00039e000) /usr/lib/go/src/net/http/transport.go:2277 +0x11c created by net/http.(*Transport).dialConn /usr/lib/go/src/net/http/transport.go:1648 +0xc7b   goroutine 166 [IO wait]: internal/poll.runtime_pollWait(0x7f36f40829c8, 0x72, 0xffffffffffffffff) /usr/lib/go/src/runtime/netpoll.go:203 +0x55 internal/poll.(*pollDesc).wait(0xc0004dc198, 0x72, 0x3400, 0x34fc, 0xffffffffffffffff) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0004dc180, 0xc00034d500, 0x34fc, 0x34fc, 0x0, 0x0, 0x0) /usr/lib/go/src/internal/poll/fd_unix.go:169 +0x19b net.(*netFD).Read(0xc0004dc180, 0xc00034d500, 0x34fc, 0x34fc, 0x203000, 0x4226f5, 0xc000928000) /usr/lib/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000206010, 0xc00034d500, 0x34fc, 0x34fc, 0x0, 0x0, 0x0) /usr/lib/go/src/net/net.go:184 +0x8e crypto/tls.(*atLeastReader).Read(0xc000928000, 0xc00034d500, 0x34fc, 0x34fc, 0x2c, 0x34f7, 0xc000798b78) /usr/lib/go/src/crypto/tls/conn.go:760 +0x60 bytes.(*Buffer).ReadFrom(0xc00041c258, 0xfca500, 0xc000928000, 0x40c1c5, 0xd17720, 0xdd1640) /usr/lib/go/src/bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc00041c000, 0xfcb5a0, 0xc000206010, 0x5, 0xc000206010, 0x1b) /usr/lib/go/src/crypto/tls/conn.go:782 +0xec crypto/tls.(*Conn).readRecordOrCCS(0xc00041c000, 0x0, 0x0, 0x8) /usr/lib/go/src/crypto/tls/conn.go:589 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:557 crypto/tls.(*Conn).Read(0xc00041c000, 0xc00012a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go/src/crypto/tls/conn.go:1233 +0x15b bufio.(*Reader).Read(0xc000265e00, 0xc000174500, 0x18, 0x18, 0x90, 0xc0003c4000, 0x2) /usr/lib/go/src/bufio/bufio.go:226 +0x24f gopkg.in/couchbase/gocbcore%2ev7.(*memdTcpConn).readFullBuffer(0xc000792e60, 0xc000174500, 0x18, 0x18, 0x0, 0x89) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdconn.go:143 +0x8d gopkg.in/couchbase/gocbcore%2ev7.(*memdTcpConn).ReadPacket(0xc000792e60, 0xc0003c4000, 0x12, 0x25) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdconn.go:159 +0x4a gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run.func2(0xc0000c6640, 0xc00048ee40, 0xc00048eea0, 0xc0007843c0) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:286 +0xdb created by gopkg.in/couchbase/gocbcore%2ev7.(*memdClient).run /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdclient.go:279 +0x105   goroutine 178 [chan receive]: gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop.func1(0xc00093e340, 0xc0002aa140, 0xc0007b8000) /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:63 +0xf9 created by gopkg.in/couchbase/gocbcore%2ev7.(*memdPipelineClient).ioLoop /home/bbrks/dev/cb/sg/master/godeps/src/gopkg.in/couchbase/gocbcore.v7/memdpipelineclient.go:60 +0xef   Process finished with exit code 1

          People

            jacques.rascagneres Jacques Rascagneres
            sarath.kumarsivan Sarath Kumar Sivan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty