Fedora 29 (kernel 3.15.10-201.fc20.x86_64)  This worked in F19.I'm trying to use cgroups to limit memory usage for some apps that are prone to misbehaviour, and I'm encountering problems.  I'm testing with a small single-purpose program.I have this in my /etc/cgconfig.conf file:group memtest {    memory {        memory.limit_in_bytes = 209715200;        memory.soft_limit_in_bytes = 104857600;    }}and this in /etc/cgrules.conf:*:memtest   memory      memtest/The memtest.c file simply malloc's 1GiB, sleeps for 30 seconds, and then frees the buffer and exits.When the memtest program is running, its PID is properly listed in /sys/fs/cgroup/memory/memtest/tasks, showing that it's being classified correctly.  However, its memory use is not being limited.Using ulimit the behaviour is as expected:$ (ulimit -S -v 200000 ; ./memtest )malloc failed: Cannot allocate memoryHere's the source of memtest.c:#include <errno.h>#include <stdlib.h>#include <stdio.h>#include <unistd.h>main() {    char    *buf;    size_t  bytes = (1 * 1<<30);    errno = 0;    buf = malloc(bytes);    if (errno != 0) {        int errno_copy = errno;        perror(malloc failed);        return errno_copy;    }    printf(%d bytes allocated (requested %d)\n,           malloc_usable_size(buf),           bytes);    sleep(30);    printf(Freeing..\n);    free(buf);    return 0;}Why is the task getting properly classified, but not limited in its memory use?  What changed between F19 and F20?  (I only upgraded to F20 last week.)Thanks!
Fedora 20 memory.limit_in_bytes not working
memory;fedora;cgroups