mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00

Calling a WaitGroup.Done() in a defer will sometimes trigger the leak detector since the WaitGroup.Wait() will unblock before the defer block completes. If the leak detector runs before the Done() is rescheduled, it will spuriously report the finishing Done() as a leak. This happens enough in CI to be irritating; whitelist it and ignore.
pkg/ is a collection of utility packages used by etcd without being specific to etcd itself. A package belongs here only if it could possibly be moved out into its own repository in the future.