guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 02/02: services: docker: Depend on elogind.


From: Danny Milosavljevic
Subject: Re: 02/02: services: docker: Depend on elogind.
Date: Thu, 10 Jan 2019 13:58:36 +0100

Hi Ludo,

On Thu, 10 Jan 2019 09:59:02 +0100
Ludovic Courtès <address@hidden> wrote:

> Cgroup file systems are mounted by the corresponding file system
> services:
> 
> --8<---------------cut here---------------start------------->8---
> $ sudo herd status | grep cgroup
>  + file-system-/sys/fs/cgroup
>  + file-system-/sys/fs/cgroup/blkio
>  + file-system-/sys/fs/cgroup/cpu
>  + file-system-/sys/fs/cgroup/cpuacct
>  + file-system-/sys/fs/cgroup/cpuset
>  + file-system-/sys/fs/cgroup/devices
>  + file-system-/sys/fs/cgroup/elogind
>  + file-system-/sys/fs/cgroup/freezer
>  + file-system-/sys/fs/cgroup/memory
>  + file-system-/sys/fs/cgroup/perf_event
> --8<---------------cut here---------------end--------------->8---
> 
> Should it depend on ‘file-system-/sys/fs/cgroup/elogind’, or maybe both
> ‘elogind’ and ‘file-system-/sys/fs/cgroup/elogind’?  Depends on what it
> expects from elogind I guess…

Oh!

I think Docker doesn't expect anything from elogind.

Docker uses these cgroups and these capabilities:

* "memory": memory limit
* "memory": swap limit
* "memory": memory swappiness
* "memory": memory soft limit
* "memory": kernel memory limit
* "pids": pids limit
* "cpu": cpu cfs period/quota
* "cpu": CPU shares
* "cpu": CPU cfs
* "cpuset": cpus, mems
* "blkio": Block I/O weight
* "blkio": BPS Block I/O read limit
* "blkio": BPS Block I/O write limit
* "blkio": IOPS Block I/O read limit
* "blkio": IOPS Block I/O write limit
* "devices": List devices

Can I just repeat

 (service-extension file-system-service-type (const %elogind-file-systems))

[or a subset thereof]

in the docker service type and not have to have elogind in the config
at all?  Is that safe?  (i.e. will it mount the file systems just once?)

Attachment: pgpcD5OuVYOGb.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]