Greg Maher

Results 4 issues of Greg Maher

Because if you have a package that only has test code, `go install $(./godelw packages)` will fail

Would need to be able to reap the child concurrently with stopping it, which should be possible

I went to go use the concurrency-limiting middleware package: https://github.com/palantir/witchcraft-go-server/blob/585e4072d7d3732ec36e52380ef6030a9567d217/witchcraft/ratelimit/middleware.go. I found that it didn't quite do everything I wanted to do. It currently allows refreshing the limit value, but...

``` Observed a panic: &runtime.TypeAssertionError{_interface:(*runtime._type)(0x1b1b5e0), concrete:(*runtime._type)(0x1c2ae20), asserted:(*runtime._type)(0x1ddf8c0), missingMethod:""} (interface conversion: interface {} is cache.DeletedFinalStateUnknown, not *v1.Pod) goroutine 144 [running]: k8s.io/apimachinery/pkg/util/runtime.logPanic({0x1b8e7c0?, 0xc002ed6e40}) /clickhouse-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:75 +0x99 k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0x0, 0x0, 0xc00005f7d0?}) /clickhouse-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:49 +0x75 panic({0x1b8e7c0, 0xc002ed6e40})...