-
The code is currently lacking recovery routines where it could crash (e.g. nil pointer exceptions). Since we start many goroutines at different points, we need to investigate a robust way to ensure th…
-
_This is an extraction of a private thread with @mknyszek._
While working with a customer that is running CockroachDB, we found a class of workloads that are severely (and reproducibly) impacted by…
-
As a Terraform User, I should be able to specify a `parallelism` count on resource instances containing a `count` parameter So That I Can handle creating API resources via providers at a more sane rat…
-
It would be great to have an exercise on Async programming as it is used in many real world dotnet applications.
The Golang track had one called ["Prallel Letter Frequency"](https://exercism.org/tr…
-
## Description
I am testing a workflow, so if one test step fails, the test should not proceed. For example, if the login fails, there is no point in adding items to the cart. I am using assert…
-
**Describe the bug**
After releasing all conns back to a `pgxpool.Pool` and closing the pool, there can still be goroutines left running. That's because `triggerHealthCheck` gets called upon `Release…
-
## Issue summary
In the type Service we have a field 'done' of type 'chan error'
```go
type Service struct {
settings Settings
server Runner
cancel context.CancelFunc
done chan …
-
When a `Post` is made for an event, a for-loop is used to broadcast the event to all the channel registered to that event.
But the send down the goroutine is a blocking call, and the channels are non…
-
`notifyamqp.listener` currently uses one goroutine per AMQP message, but handlers for the same message should execute concurrently.
-
when I don't set time.Sleep() , launched goroutines block forever and don't let other goroutines to continue, the workaround is to put time.Sleep() for launched goroutines but this comes at a cost of …