[cgmanager-devel] [cgmanager/cgmanager] ee37ca: Change design for *Scm methods

GitHub noreply at github.com
Fri Jan 10 05:35:16 UTC 2014

  Branch: refs/heads/master
  Home:   https://github.com/cgmanager/cgmanager
  Commit: ee37ca82d06737cc3f6381c8e8e27aa619469f34
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2014-01-09 (Thu, 09 Jan 2014)

  Changed paths:
    M access_checks.c
    M access_checks.h
    M cgmanager-proxy.c
    M cgmanager.c
    M chowncgroup.c
    M fs.c
    M fs.h
    M getpidcgroup.c
    M movepid.c
    M org.linuxcontainers.cgmanager.xml
    M tests/test06.sh

  Log Message:
  Change design for *Scm methods

All *Scm methods now return immediately.  The results are later
returned over the unix fd passed in as a dbus arg.  The cgmanager
now sets up asynchronous listeners for all SCM_CREDS sent by the
clients, so that a misbehaving client can't take up the manager's
time.  Also, the cgmanager-client.c code now is not useless.  The
caller can use those methods, and then continue using the unix fd
to complete the transaction outside of dbus.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>

More information about the cgmanager-devel mailing list