We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
i'm getting multiple restarts of the coder-logstream-kube pod when I restart my Coder workspace. i've tailed the logs and here's what's returned:
coder-logstream-kube
fatal error: concurrent map read and map write goroutine 9668 [running]: main.(*podEventLogger).sendLog(0xc000686120, {0xc00005dc60, 0x1b}, {0xc00073f6b0, 0x24}, {{0xc153aacb1a746786, 0xbfcbc6a11c, 0x358f460}, {0xc00031c660, 0x5d}, ...}) /home/runner/work/coder-logstream-kube/coder-logstream-kube/logger.go:303 +0x8d created by main.(*podEventLogger).sendLog /home/runner/work/coder-logstream-kube/coder-logstream-kube/logger.go:331 +0x772 goroutine 1 [select, 13 minutes]: main.root.func1(0xc000004900, {0x21322c6?, 0x0?, 0x0?}) /home/runner/work/coder-logstream-kube/coder-logstream-kube/main.go:78 +0x7fc github.com/spf13/cobra.(*Command).execute(0xc000004900, {0xc00011e210, 0x0, 0x0}) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:940 +0x862 github.com/spf13/cobra.(*Command).ExecuteC(0xc000004900) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3bd github.com/spf13/cobra.(*Command).Execute(...) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:992 main.main() /home/runner/work/coder-logstream-kube/coder-logstream-kube/main.go:19 +0x1f goroutine 33 [chan receive]: github.com/golang/glog.(*loggingT).flushDaemon(0x0?) /home/runner/go/pkg/mod/github.com/golang/glog@v1.0.0/glog.go:882 +0x6a created by github.com/golang/glog.init.0 /home/runner/go/pkg/mod/github.com/golang/glog@v1.0.0/glog.go:410 +0x1bf goroutine 51 [chan receive, 13 minutes]: k8s.io/client-go/tools/cache.(*sharedProcessor).run(0xc0006afdb0, 0xc00054a678?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:802 +0x58 k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:55 +0x22 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 19 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0001b24f8, 0xa) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/sema.go:527 +0x14c sync.(*Cond).Wait(0xc000715f80?) /opt/hostedtoolcache/go/1.20.7/x64/src/sync/cond.go:70 +0x8c k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop(0xc0001b24d0, 0xc0005440d0) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/delta_fifo.go:575 +0x256 k8s.io/client-go/tools/cache.(*controller).processLoop(0xc000524140) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:192 +0x36 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x30?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x17e2ae5?, {0x24a8400, 0xc00057f6e0}, 0x1, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc0005241b8?, 0x3b9aca00, 0x0, 0x0?, 0x0?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:204 +0x89 k8s.io/apimachinery/pkg/util/wait.Until(...) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:161 k8s.io/client-go/tools/cache.(*controller).Run(0xc000524140, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:163 +0x385 k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run(0xc0004c6840, 0x0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:503 +0x542 k8s.io/client-go/informers.(*sharedInformerFactory).Start.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/informers/factory.go:150 +0x6b created by k8s.io/client-go/informers.(*sharedInformerFactory).Start /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/informers/factory.go:148 +0x21b goroutine 20 [sync.Cond.Wait, 13 minutes]: sync.runtime_notifyListWait(0xc0001b2918, 0x2) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/sema.go:527 +0x14c sync.(*Cond).Wait(0xc00064efe0?) /opt/hostedtoolcache/go/1.20.7/x64/src/sync/cond.go:70 +0x8c k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop(0xc0001b28f0, 0xc000544480) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/delta_fifo.go:575 +0x256 k8s.io/client-go/tools/cache.(*controller).processLoop(0xc000524960) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:192 +0x36 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x30?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x17e2ae5?, {0x24a8400, 0xc00057fef0}, 0x1, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc0005249d8?, 0x3b9aca00, 0x0, 0x0?, 0x0?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:204 +0x89 k8s.io/apimachinery/pkg/util/wait.Until(...) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:161 k8s.io/client-go/tools/cache.(*controller).Run(0xc000524960, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:163 +0x385 k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run(0xc0004c68f0, 0x0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:503 +0x542 k8s.io/client-go/informers.(*sharedInformerFactory).Start.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/informers/factory.go:150 +0x6b created by k8s.io/client-go/informers.(*sharedInformerFactory).Start /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/informers/factory.go:148 +0x21b goroutine 21 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0004c6a78, 0x10) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/sema.go:527 +0x14c sync.(*Cond).Wait(0xc000468f20?) /opt/hostedtoolcache/go/1.20.7/x64/src/sync/cond.go:70 +0x8c k8s.io/client-go/tools/cache.(*DeltaFIFO).Pop(0xc0004c6a50, 0xc0006aa5e0) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/delta_fifo.go:575 +0x256 k8s.io/client-go/tools/cache.(*controller).processLoop(0xc0007112c0) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:192 +0x36 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x30?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x17e2ae5?, {0x24a8400, 0xc000520360}, 0x1, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc000711338?, 0x3b9aca00, 0x0, 0x0?, 0x0?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:204 +0x89 k8s.io/apimachinery/pkg/util/wait.Until(...) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:161 k8s.io/client-go/tools/cache.(*controller).Run(0xc0007112c0, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:163 +0x385 k8s.io/client-go/tools/cache.(*sharedIndexInformer).Run(0xc0004c69a0, 0x0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:503 +0x542 k8s.io/client-go/informers.(*sharedInformerFactory).Start.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/informers/factory.go:150 +0x6b created by k8s.io/client-go/informers.(*sharedInformerFactory).Start /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/informers/factory.go:148 +0x21b goroutine 41 [chan receive]: k8s.io/client-go/tools/cache.(*processorListener).run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:968 +0x57 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x30?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc00067f738?, {0x24a8400, 0xc000216000}, 0x1, 0xc000732000) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/apimachinery/pkg/util/wait.JitterUntil(0x0?, 0x3b9aca00, 0x0, 0x0?, 0xc00067f788?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:204 +0x89 k8s.io/apimachinery/pkg/util/wait.Until(...) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:161 k8s.io/client-go/tools/cache.(*processorListener).run(0xc0002adb90) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:967 +0x6b k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 23 [chan receive, 13 minutes]: k8s.io/client-go/tools/cache.(*sharedProcessor).run(0xc0006afe50, 0x0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:802 +0x58 k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:55 +0x22 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 24 [chan receive, 13 minutes]: k8s.io/client-go/tools/cache.(*controller).Run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:133 +0x28 created by k8s.io/client-go/tools/cache.(*controller).Run /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:132 +0xc5 goroutine 25 [select]: k8s.io/client-go/tools/cache.watchHandler({0x0?, 0x0?, 0x358f460?}, {0x24b29a0, 0xc000134880}, {0x7fd822016c58, 0xc0004c6a50}, {0x24de330?, 0x20fb8e0}, 0x0, ...) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:712 +0x185 k8s.io/client-go/tools/cache.(*Reflector).watch(0xc0004741e0, {0x0?, 0x0?}, 0xc000114240, 0xc0006596e0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:431 +0x54e k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch(0xc0004741e0, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:356 +0x34e k8s.io/client-go/tools/cache.(*Reflector).Run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:289 +0x26 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x10?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc00014b4c0?, {0x24a83e0, 0xc0006afea0}, 0x1, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/client-go/tools/cache.(*Reflector).Run(0xc0004741e0, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:288 +0x17d k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:55 +0x22 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 117 [select, 13 minutes]: k8s.io/client-go/tools/cache.(*Reflector).startResync(0xc0004741e0, 0xc000114240, 0xc000242120, 0x0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:368 +0x114 created by k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:355 +0x32a goroutine 52 [chan receive, 13 minutes]: k8s.io/client-go/tools/cache.(*controller).Run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:133 +0x28 created by k8s.io/client-go/tools/cache.(*controller).Run /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:132 +0xc5 goroutine 53 [select]: k8s.io/client-go/tools/cache.watchHandler({0x0?, 0x0?, 0x358f460?}, {0x24b29a0, 0xc000642dc0}, {0x7fd822016c58, 0xc0001b24d0}, {0x24de330?, 0x20fcea0}, 0x0, ...) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:712 +0x185 k8s.io/client-go/tools/cache.(*Reflector).watch(0xc00022e000, {0x0?, 0x0?}, 0xc000114240, 0xc000714040?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:431 +0x54e k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch(0xc00022e000, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:356 +0x34e k8s.io/client-go/tools/cache.(*Reflector).Run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:289 +0x26 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x10?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc00046e140?, {0x24a83e0, 0xc000556050}, 0x1, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/client-go/tools/cache.(*Reflector).Run(0xc00022e000, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:288 +0x17d k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:55 +0x22 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 31 [select, 13 minutes]: k8s.io/client-go/tools/cache.(*Reflector).startResync(0xc00022e000, 0xc000114240, 0xc0001149c0, 0x0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:368 +0x114 created by k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:355 +0x32a goroutine 6733 [runnable]: sync.runtime_SemacquireMutex(0x12?, 0xf0?, 0x477469?) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/sema.go:77 +0x26 sync.(*Mutex).lockSlow(0xc000127df8) /opt/hostedtoolcache/go/1.20.7/x64/src/sync/mutex.go:171 +0x165 sync.(*Mutex).Lock(...) /opt/hostedtoolcache/go/1.20.7/x64/src/sync/mutex.go:90 github.com/coder/coder/codersdk/agentsdk.(*Client).QueueStartupLogs.func4() /home/runner/go/pkg/mod/github.com/coder/coder@v0.23.6-0.20230522192129-95839109db09/codersdk/agentsdk/agentsdk.go:679 +0x72 github.com/coder/coder/codersdk/agentsdk.closeFunc.Close(0x1e07260?) /home/runner/go/pkg/mod/github.com/coder/coder@v0.23.6-0.20230522192129-95839109db09/codersdk/agentsdk/agentsdk.go:722 +0x1a main.(*podEventLogger).sendLog(0xc000686120, {0xc0006b5700, 0x1b}, {0xc00073f6b0, 0x24}, {{0xc153aacf131c00c1, 0xc37e1ada64, 0x358f460}, {0xc000516740, 0x34}, ...}) /home/runner/work/coder-logstream-kube/coder-logstream-kube/logger.go:330 +0x619 created by main.(*podEventLogger).sendLog /home/runner/work/coder-logstream-kube/coder-logstream-kube/logger.go:331 +0x772 goroutine 58 [chan receive, 13 minutes]: k8s.io/client-go/tools/cache.(*sharedProcessor).run(0xc0006afe00, 0x0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:802 +0x58 k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:55 +0x22 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 59 [chan receive, 13 minutes]: k8s.io/client-go/tools/cache.(*controller).Run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:133 +0x28 created by k8s.io/client-go/tools/cache.(*controller).Run /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/controller.go:132 +0xc5 goroutine 60 [select]: k8s.io/client-go/tools/cache.watchHandler({0x0?, 0x0?, 0x358f460?}, {0x24b29a0, 0xc000134440}, {0x7fd822016c58, 0xc0001b28f0}, {0x24de330?, 0x20f77a0}, 0x0, ...) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:712 +0x185 k8s.io/client-go/tools/cache.(*Reflector).watch(0xc00022e0f0, {0x0?, 0x0?}, 0xc000114240, 0xc0007142a0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:431 +0x54e k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch(0xc00022e0f0, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:356 +0x34e k8s.io/client-go/tools/cache.(*Reflector).Run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:289 +0x26 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x10?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc00046e240?, {0x24a83e0, 0xc000556190}, 0x1, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/client-go/tools/cache.(*Reflector).Run(0xc00022e0f0, 0xc000114240) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:288 +0x17d k8s.io/apimachinery/pkg/util/wait.(*Group).StartWithChannel.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:55 +0x22 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 119 [select, 13 minutes]: k8s.io/client-go/tools/cache.(*Reflector).startResync(0xc00022e0f0, 0xc000114240, 0xc0002426c0, 0x0?) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:368 +0x114 created by k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/reflector.go:355 +0x32a goroutine 42 [select]: k8s.io/client-go/tools/cache.(*processorListener).pop(0xc0002adb90) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:938 +0x119 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 65 [chan receive]: k8s.io/client-go/tools/cache.(*processorListener).run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:968 +0x57 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x30?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc00072b738?, {0x24a8400, 0xc0003bc000}, 0x1, 0xc00031c000) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/apimachinery/pkg/util/wait.JitterUntil(0x0?, 0x3b9aca00, 0x0, 0x0?, 0x0?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:204 +0x89 k8s.io/apimachinery/pkg/util/wait.Until(...) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:161 k8s.io/client-go/tools/cache.(*processorListener).run(0xc0002adcb0) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:967 +0x6b k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 66 [select]: k8s.io/client-go/tools/cache.(*processorListener).pop(0xc0002adcb0) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:938 +0x119 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 81 [chan receive, 13 minutes]: k8s.io/client-go/tools/cache.(*processorListener).run.func1() /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:968 +0x57 k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0x30?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:226 +0x3e k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc0001fb738?, {0x24a8400, 0xc0003d0060}, 0x1, 0xc00038c000) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:227 +0xb6 k8s.io/apimachinery/pkg/util/wait.JitterUntil(0x0?, 0x3b9aca00, 0x0, 0x0?, 0x0?) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:204 +0x89 k8s.io/apimachinery/pkg/util/wait.Until(...) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/backoff.go:161 k8s.io/client-go/tools/cache.(*processorListener).run(0xc0002adc20) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:967 +0x6b k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 82 [select, 13 minutes]: k8s.io/client-go/tools/cache.(*processorListener).pop(0xc0002adc20) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/tools/cache/shared_informer.go:938 +0x119 k8s.io/apimachinery/pkg/util/wait.(*Group).Start.func1() /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:72 +0x5a created by k8s.io/apimachinery/pkg/util/wait.(*Group).Start /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/wait/wait.go:70 +0x85 goroutine 114 [IO wait]: internal/poll.runtime_pollWait(0x7fd82236da18, 0x72) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/netpoll.go:306 +0x89 internal/poll.(*pollDesc).wait(0xc00043c100?, 0xc00078e000?, 0x0) /opt/hostedtoolcache/go/1.20.7/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.20.7/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00043c100, {0xc00078e000, 0x5500, 0x5500}) /opt/hostedtoolcache/go/1.20.7/x64/src/internal/poll/fd_unix.go:167 +0x299 net.(*netFD).Read(0xc00043c100, {0xc00078e000?, 0xc00078e005?, 0xc3?}) /opt/hostedtoolcache/go/1.20.7/x64/src/net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc000130028, {0xc00078e000?, 0x41?, 0xc0004d6530?}) /opt/hostedtoolcache/go/1.20.7/x64/src/net/net.go:183 +0x45 crypto/tls.(*atLeastReader).Read(0xc00071eee8, {0xc00078e000?, 0xc00071eee8?, 0x0?}) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:788 +0x3d bytes.(*Buffer).ReadFrom(0xc0004d6610, {0x24a2f40, 0xc00071eee8}) /opt/hostedtoolcache/go/1.20.7/x64/src/bytes/buffer.go:202 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0004d6380, {0x24a8d00?, 0xc000130028}, 0x5500?) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:810 +0xe5 crypto/tls.(*Conn).readRecordOrCCS(0xc0004d6380, 0x0) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:617 +0x116 crypto/tls.(*Conn).readRecord(...) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).Read(0xc0004d6380, {0xc000268000, 0x1000, 0xc0002a4066?}) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:1316 +0x16f bufio.(*Reader).Read(0xc000266ae0, {0xc0005bc740, 0x9, 0xc000237d38?}) /opt/hostedtoolcache/go/1.20.7/x64/src/bufio/bufio.go:237 +0x1bb io.ReadAtLeast({0x24a2d40, 0xc000266ae0}, {0xc0005bc740, 0x9, 0x9}, 0x9) /opt/hostedtoolcache/go/1.20.7/x64/src/io/io.go:332 +0x9a io.ReadFull(...) /opt/hostedtoolcache/go/1.20.7/x64/src/io/io.go:351 golang.org/x/net/http2.readFrameHeader({0xc0005bc740?, 0x9?, 0xc000000000?}, {0x24a2d40?, 0xc000266ae0?}) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/frame.go:237 +0x6e golang.org/x/net/http2.(*Framer).ReadFrame(0xc0005bc700) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/frame.go:498 +0x95 golang.org/x/net/http2.(*clientConnReadLoop).run(0xc000237f98) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:2225 +0x12e golang.org/x/net/http2.(*ClientConn).readLoop(0xc000244180) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:2120 +0x6f created by golang.org/x/net/http2.(*Transport).newClientConn /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:818 +0xc1f goroutine 146 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00087ac48, 0x7) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/sema.go:527 +0x14c sync.(*Cond).Wait(0xc000841a70?) /opt/hostedtoolcache/go/1.20.7/x64/src/sync/cond.go:70 +0x8c golang.org/x/net/http2.(*pipe).Read(0xc00087ac30, {0xc000722001, 0x5ff, 0x5ff}) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/pipe.go:76 +0xeb golang.org/x/net/http2.transportResponseBody.Read({0x0?}, {0xc000722001?, 0x2?, 0x213b90c?}) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:2508 +0x75 encoding/json.(*Decoder).refill(0xc000195b80) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:165 +0x188 encoding/json.(*Decoder).readValue(0xc000195b80) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:140 +0xbb encoding/json.(*Decoder).Decode(0xc000195b80, {0x1e390e0, 0xc00075cb88}) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:63 +0x78 k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read(0xc0003bce70, {0xc00075ec00, 0x800, 0xc00}) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/framer/framer.go:152 +0x1a5 k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode(0xc0000ae4b0, 0xc000672480?, {0x24b27e8, 0xc000134d40}) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/runtime/serializer/streaming/streaming.go:77 +0xa7 k8s.io/client-go/rest/watch.(*Decoder).Decode(0xc000714380) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/rest/watch/decoder.go:49 +0x4f k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive(0xc000134880) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/watch/streamwatcher.go:105 +0xdc created by k8s.io/apimachinery/pkg/watch.NewStreamWatcher /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/watch/streamwatcher.go:76 +0x130 goroutine 162 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00087a948, 0x0) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/sema.go:527 +0x14c sync.(*Cond).Wait(0xc000279bb0?) /opt/hostedtoolcache/go/1.20.7/x64/src/sync/cond.go:70 +0x8c golang.org/x/net/http2.(*pipe).Read(0xc00087a930, {0xc0004d2c00, 0x200, 0x200}) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/pipe.go:76 +0xeb golang.org/x/net/http2.transportResponseBody.Read({0x0?}, {0xc0004d2c00?, 0x0?, 0x0?}) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:2508 +0x75 encoding/json.(*Decoder).refill(0xc000416780) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:165 +0x188 encoding/json.(*Decoder).readValue(0xc000416780) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:140 +0xbb encoding/json.(*Decoder).Decode(0xc000416780, {0x1e390e0, 0xc00075c0c0}) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:63 +0x78 k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read(0xc0008407e0, {0xc00029f000, 0x400, 0x400}) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/framer/framer.go:152 +0x1a5 k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode(0xc000556320, 0xc000686660?, {0x24b27e8, 0xc000134480}) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/runtime/serializer/streaming/streaming.go:77 +0xa7 k8s.io/client-go/rest/watch.(*Decoder).Decode(0xc000468ae0) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/rest/watch/decoder.go:49 +0x4f k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive(0xc000134440) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/watch/streamwatcher.go:105 +0xdc created by k8s.io/apimachinery/pkg/watch.NewStreamWatcher /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/watch/streamwatcher.go:76 +0x130 goroutine 145 [select, 5 minutes]: golang.org/x/net/http2.(*clientStream).writeRequest(0xc00087ac00, 0xc00037ea00) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1438 +0xb27 golang.org/x/net/http2.(*clientStream).doRequest(0xfca8e6?, 0xc000642cc0?) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1300 +0x1e created by golang.org/x/net/http2.(*ClientConn).RoundTrip /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1229 +0x34a goroutine 148 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00087a7c8, 0xb) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/sema.go:527 +0x14c sync.(*Cond).Wait(0xc0006e0150?) /opt/hostedtoolcache/go/1.20.7/x64/src/sync/cond.go:70 +0x8c golang.org/x/net/http2.(*pipe).Read(0xc00087a7b0, {0xc000246001, 0x3dff, 0x3dff}) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/pipe.go:76 +0xeb golang.org/x/net/http2.transportResponseBody.Read({0x0?}, {0xc000246001?, 0x2?, 0x213b90c?}) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:2508 +0x75 encoding/json.(*Decoder).refill(0xc000416140) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:165 +0x188 encoding/json.(*Decoder).readValue(0xc000416140) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:140 +0xbb encoding/json.(*Decoder).Decode(0xc000416140, {0x1e390e0, 0xc00071ef18}) /opt/hostedtoolcache/go/1.20.7/x64/src/encoding/json/stream.go:63 +0x78 k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read(0xc000840c00, {0xc000256000, 0x4000, 0x5000}) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/util/framer/framer.go:152 +0x1a5 k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode(0xc000556370, 0xc00071a6c0?, {0x24b27e8, 0xc0005bbf80}) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/runtime/serializer/streaming/streaming.go:77 +0xa7 k8s.io/client-go/rest/watch.(*Decoder).Decode(0xc000468c60) /home/runner/go/pkg/mod/k8s.io/client-go@v0.27.1/rest/watch/decoder.go:49 +0x4f k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive(0xc000642dc0) /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/watch/streamwatcher.go:105 +0xdc created by k8s.io/apimachinery/pkg/watch.NewStreamWatcher /home/runner/go/pkg/mod/k8s.io/apimachinery@v0.27.1/pkg/watch/streamwatcher.go:76 +0x130 goroutine 151 [select]: golang.org/x/net/http2.(*clientStream).writeRequest(0xc00087a900, 0xc00037e700) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1438 +0xb27 golang.org/x/net/http2.(*clientStream).doRequest(0x0?, 0x0?) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1300 +0x1e created by golang.org/x/net/http2.(*ClientConn).RoundTrip /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1229 +0x34a goroutine 9408 [runnable]: main.(*podEventLogger).sendLog.func2() /home/runner/work/coder-logstream-kube/coder-logstream-kube/logger.go:331 runtime.goexit() /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/asm_amd64.s:1598 +0x1 created by main.(*podEventLogger).sendLog /home/runner/work/coder-logstream-kube/coder-logstream-kube/logger.go:331 +0x772 goroutine 183 [IO wait]: internal/poll.runtime_pollWait(0x7fd82236d838, 0x72) /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/netpoll.go:306 +0x89 internal/poll.(*pollDesc).wait(0xc000756380?, 0xc000851300?, 0x0) /opt/hostedtoolcache/go/1.20.7/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.20.7/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000756380, {0xc000851300, 0x1300, 0x1300}) /opt/hostedtoolcache/go/1.20.7/x64/src/internal/poll/fd_unix.go:167 +0x299 net.(*netFD).Read(0xc000756380, {0xc000851300?, 0xc0008513b6?, 0x1f?}) /opt/hostedtoolcache/go/1.20.7/x64/src/net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc000482238, {0xc000851300?, 0x3001cc000769878?, 0xc0001208b0?}) /opt/hostedtoolcache/go/1.20.7/x64/src/net/net.go:183 +0x45 crypto/tls.(*atLeastReader).Read(0xc00071f038, {0xc000851300?, 0xc00071f038?, 0x0?}) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:788 +0x3d bytes.(*Buffer).ReadFrom(0xc000120990, {0x24a2f40, 0xc00071f038}) /opt/hostedtoolcache/go/1.20.7/x64/src/bytes/buffer.go:202 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000120700, {0x24a8d00?, 0xc000482238}, 0x124f?) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:810 +0xe5 crypto/tls.(*Conn).readRecordOrCCS(0xc000120700, 0x0) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:617 +0x116 crypto/tls.(*Conn).readRecord(...) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:583 crypto/tls.(*Conn).Read(0xc000120700, {0xc000509000, 0x1000, 0x701d80?}) /opt/hostedtoolcache/go/1.20.7/x64/src/crypto/tls/conn.go:1316 +0x16f bufio.(*Reader).Read(0xc000713920, {0xc0005bcac0, 0x9, 0x71fa05?}) /opt/hostedtoolcache/go/1.20.7/x64/src/bufio/bufio.go:237 +0x1bb io.ReadAtLeast({0x24a2d40, 0xc000713920}, {0xc0005bcac0, 0x9, 0x9}, 0x9) /opt/hostedtoolcache/go/1.20.7/x64/src/io/io.go:332 +0x9a io.ReadFull(...) /opt/hostedtoolcache/go/1.20.7/x64/src/io/io.go:351 net/http.http2readFrameHeader({0xc0005bcac0?, 0x9?, 0xc0006e1d70?}, {0x24a2d40?, 0xc000713920?}) /opt/hostedtoolcache/go/1.20.7/x64/src/net/http/h2_bundle.go:1567 +0x6e net/http.(*http2Framer).ReadFrame(0xc0005bca80) /opt/hostedtoolcache/go/1.20.7/x64/src/net/http/h2_bundle.go:1831 +0x95 net/http.(*http2clientConnReadLoop).run(0xc000769f98) /opt/hostedtoolcache/go/1.20.7/x64/src/net/http/h2_bundle.go:9187 +0x12e net/http.(*http2ClientConn).readLoop(0xc00087b380) /opt/hostedtoolcache/go/1.20.7/x64/src/net/http/h2_bundle.go:9082 +0x6f created by net/http.(*http2Transport).newClientConn /opt/hostedtoolcache/go/1.20.7/x64/src/net/http/h2_bundle.go:7779 +0xc3c goroutine 147 [select, 3 minutes]: golang.org/x/net/http2.(*clientStream).writeRequest(0xc00087a780, 0xc00037e800) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1438 +0xb27 golang.org/x/net/http2.(*clientStream).doRequest(0xfca8e6?, 0xc000642cc0?) /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1300 +0x1e created by golang.org/x/net/http2.(*ClientConn).RoundTrip /home/runner/go/pkg/mod/golang.org/x/net@v0.9.0/http2/transport.go:1229 +0x34a goroutine 169 [runnable]: github.com/coder/coder/codersdk/agentsdk.(*Client).QueueStartupLogs.func2() /home/runner/go/pkg/mod/github.com/coder/coder@v0.23.6-0.20230522192129-95839109db09/codersdk/agentsdk/agentsdk.go:635 created by github.com/coder/coder/codersdk/agentsdk.(*Client).QueueStartupLogs /home/runner/go/pkg/mod/github.com/coder/coder@v0.23.6-0.20230522192129-95839109db09/codersdk/agentsdk/agentsdk.go:635 +0x1ea goroutine 9570 [runnable]: runtime.goexit1() /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/proc.go:3634 +0x54 runtime.goexit() /opt/hostedtoolcache/go/1.20.7/x64/src/runtime/asm_amd64.s:1599 +0x6 created by main.(*podEventLogger).sendLog /home/runner/work/coder-logstream-kube/coder-logstream-kube/logger.go:331 +0x772
The text was updated successfully, but these errors were encountered:
fix: surround agentTokenToLogger with mutex
agentTokenToLogger
a9b570e
Fixes #15
d46083a
d8175a6
Successfully merging a pull request may close this issue.
i'm getting multiple restarts of the
coder-logstream-kube
pod when I restart my Coder workspace. i've tailed the logs and here's what's returned:The text was updated successfully, but these errors were encountered: