> the test kernel you were using had this one [1] included? It's
upstream commit f186ce61bb82

no that commit doesn't help, because the issue isn't one of dst refcount
leaks or delayed dst gc, the problem is kernel sockets that haven't
closed yet holding a reference to the netns lo interface device via
their dsts.

I do think I have a possible fix for this though, and I have some test kernels 
building in this ppa (please note they are currently building and will take a 
few more hours to finish):
https://launchpad.net/~ddstreet/+archive/ubuntu/lp1711407


can anyone please test with any of those kernels (they all contain the patch to 
maybe fix this)?  In my testing it eliminated the problem completely, but I'd 
like to get some more diverse real-world testing before starting an upstream 
discussion on the patch.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1711407

Title:
  unregister_netdevice: waiting for lo to become free

Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Trusty:
  In Progress
Status in linux source package in Xenial:
  In Progress
Status in linux source package in Zesty:
  In Progress
Status in linux source package in Artful:
  In Progress
Status in linux source package in Bionic:
  In Progress

Bug description:
  This is a "continuation" of bug 1403152, as that bug has been marked
  "fix released" and recent reports of failure may (or may not) be a new
  bug.  Any further reports of the problem should please be reported
  here instead of that bug.

  --

  [Impact]

  When shutting down and starting containers the container network
  namespace may experience a dst reference counting leak which results
  in this message repeated in the logs:

      unregister_netdevice: waiting for lo to become free. Usage count =
  1

  This can cause issues when trying to create net network namespace and
  thus block a user from creating new containers.

  [Test Case]

  See comment 16, reproducer provided at https://github.com/fho/docker-
  samba-loop

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711407/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to