[lxc-devel] [lxc/lxc] 9d1c51: mainloop: add lxc_mainloop_add_handler_events

Christian Brauner noreply at github.com
Fri May 15 14:00:09 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 9d1c51d19e4db3ea0ae2f7b1dfc9024e3e6b6d4d
      https://github.com/lxc/lxc/commit/9d1c51d19e4db3ea0ae2f7b1dfc9024e3e6b6d4d
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M src/lxc/mainloop.c
    M src/lxc/mainloop.h

  Log Message:
  -----------
  mainloop: add lxc_mainloop_add_handler_events

in order to be able to listen for EPOLLPRI

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 443be56560ee9b3c80d35d995520825e3c4c5672
      https://github.com/lxc/lxc/commit/443be56560ee9b3c80d35d995520825e3c4c5672
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgfsng: deduplicate freeze code

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 385e58e8a8664d43175f64b8d44900ff651cec0f
      https://github.com/lxc/lxc/commit/385e58e8a8664d43175f64b8d44900ff651cec0f
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgfsng: use EPOLLPRI when polling cgroup.events

EPOLLIN will always be true and therefore end up
busy-looping

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 6b641ce4f0db80f224596e125014ed332561f9b5
      https://github.com/lxc/lxc/commit/6b641ce4f0db80f224596e125014ed332561f9b5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/mainloop.c
    M src/lxc/mainloop.h

  Log Message:
  -----------
  Merge pull request #3413 from Blub/dont-busy-loop-on-freeze

Don't busy loop on freeze with cgroupv2


Compare: https://github.com/lxc/lxc/compare/94f544e44569...6b641ce4f0db


More information about the lxc-devel mailing list