If you have a Queue writing to a Channel and call close on the Queue, Queue.Close will block on writing to Channel.Write. This is because the Close waits on the shutdown condition of the Queue.
Please see containerd/containerd#1254 for the mitigation for this.
If you have a
Queuewriting to aChanneland call close on theQueue,Queue.Closewill block on writing toChannel.Write. This is because theClosewaits on the shutdown condition of theQueue.Please see containerd/containerd#1254 for the mitigation for this.