commits
Thread
Date
Earlier messages
Messages by Date
2024/08/23
(mesos) branch master updated: [docs] Add public docs for Cgroups v2.
bmahler
2024/08/23
(mesos) branch master updated: [gpu] Let NvidiaGpuIsolatorProcess support nesting.
bmahler
2024/08/23
(mesos) branch master updated: [cgroups2] Remove completed todos.
bmahler
2024/08/22
(mesos) branch master updated: [io] Fix warnings during compilation.
bmahler
2024/08/22
(mesos) branch master updated: [cgroups2] Use OomListener in MemoryControllerProcess.
bmahler
2024/08/22
(mesos) branch master updated: [cgroups2] Introduce an OomListener.
bmahler
2024/08/22
(mesos) branch master updated: [build] Fix cmake build / tidybot.
bmahler
2024/08/20
(mesos) branch master updated: [libprocess] Add io::Watcher for fs notifications.
bmahler
2024/08/16
(mesos) branch master updated: [cgroups2] cgroups2::destroy retry rmdir on EBUSY.
bmahler
2024/08/16
(mesos) branch master updated: [cgroups2] Enable support for nested containers in the isolator.
bmahler
2024/08/16
(mesos) branch master updated: [cgroups2] Perform chown of cgroup if necessary.
bmahler
2024/08/16
(mesos) branch master updated: [cgroups2] Handle unknown containers in watch().
bmahler
2024/08/15
(mesos) branch master updated: [cgroups2] Make isolator status() return parent status for containers w/ !isolate.
bmahler
2024/08/15
(mesos) branch master updated: [cgroups2] Make isolator update() fail for containers that don't need isolation.
bmahler
2024/08/15
(mesos) branch master updated: [cgroups2] Only call isolate() on controllers of containers with isolate == true.
bmahler
2024/08/15
(mesos) branch master updated: [cgroups2] Do DEBUG container check after creating cgroup for it.
bmahler
2024/08/15
(mesos) branch master updated: [cgroups2] Separate responsibility for creating cgroup and assigning pids.
bmahler
2024/08/15
(mesos) branch master updated: [cgroups2] Enforce use of linux launcher with cg2 isolator.
bmahler
2024/08/14
(mesos) branch master updated: [cgroups2] Add isolate field for nested containers.
bmahler
2024/08/13
(mesos) branch master updated: [cgroups2] Enable controller in parent cgroups during prepare().
bmahler
2024/08/12
(mesos) branch master updated: [cgroups2] Recover device manager with cgroups2 isolator.
bmahler
2024/08/12
(mesos) branch master updated: [cgroups2] Add device manager recovery support.
bmahler
2024/08/12
(mesos) branch master updated: [cgroups2] Fix ROOT_CGROUPS_AutoLoadSubsystems test.
bmahler
2024/08/12
(mesos) branch master updated: [cgroups2] Create memory controller using cgroups/all flag.
bmahler
2024/08/09
(mesos) branch master updated: [cgroups2] Fix ROOT_CGROUPS_MemoryForward for cgroups2.
bmahler
2024/08/09
(mesos) branch master updated: [cgroups2] Register core controller in container info.
bmahler
2024/08/09
(mesos) branch master updated: [cgroups2] Collect process & thread from leaf groups.
bmahler
2024/08/09
(mesos) branch master updated: [paths] Simplify paths::cgroups2::containerId() logic.
bmahler
2024/08/09
(mesos) branch master updated: [cgroups2] Prevent containerId from prepending cgroup root during recovery.
bmahler
2024/08/09
(mesos) branch master updated: [build] Fix compilation error from cherry picks.
bmahler
2024/08/08
(mesos) 03/03: [pids] Introduce the PidsControllerProcess
bmahler
2024/08/08
(mesos) 02/03: [cpuset] Introduce the CpusetControllerProcess
bmahler
2024/08/08
(mesos) 01/03: [hugetlb] Introduce the HugeTLBControllerProcess
bmahler
2024/08/08
(mesos) branch master updated (bff44aeec -> bcb4a3050)
bmahler
2024/08/08
(mesos) branch master updated: [cgroups2] Introduce the IoControllerProcess
bmahler
2024/08/08
(mesos) branch master updated: [device manager] Add args to customize commit_device_access_changes behavior.
bmahler
2024/08/07
(mesos) branch master updated: [device manager] Checkpoint state on device manager state change.
bmahler
2024/08/07
(mesos) branch master updated: [device manager] Add device state file path helper.
bmahler
2024/08/06
(mesos) branch master updated: [device manager] Add protobuf for cgroup state checkpointing.
bmahler
2024/08/03
(mesos) branch master updated: [cgroups2] Support DeviceManager in GPU isolator.
bmahler
2024/08/02
(mesos) branch master updated: [device manager] Add wildcard conversion helper.
bmahler
2024/08/01
(mesos) branch master updated: [device manager] Let non-wildcards entries check device access.
bmahler
2024/07/31
(mesos) branch master updated: [cgroups2] Silence incorrect compiler error in the tests.
bmahler
2024/07/31
(mesos) 02/03: [cgroups2] create device controller in Cgroups2Isolator.
bmahler
2024/07/31
(mesos) 01/03: [cgroups2] Introduces the DeviceControllerProcess.
bmahler
2024/07/31
(mesos) 03/03: [cgroups2] Skip enabling of devices controller.
bmahler
2024/07/31
(mesos) branch master updated (b8936677f -> 5bed66c00)
bmahler
2024/07/31
(mesos) branch master updated: [cgroups2] Pass device manager to controllers & cgroups2 isolator.
bmahler
2024/07/31
(mesos) branch master updated: [devices] Add ability to remove cgroup from DeviceManager state.
bmahler
2024/07/31
(mesos) branch master updated: [reviewbot] Fix reviewbot build error.
bmahler
2024/07/26
(mesos) 01/02: [devices] Fix DeviceManager tests.
bmahler
2024/07/26
(mesos) branch master updated (13000010e -> 3aab3999d)
bmahler
2024/07/26
(mesos) 02/02: [style] Add newlines for readability.
bmahler
2024/07/26
(mesos) branch master updated: [devices] Add CgroupDeviceAccess::create helper which checks normalization.
bmahler
2024/07/26
(mesos) 03/04: [cgroups2] Enforce normalization in configure.
bmahler
2024/07/26
(mesos) 04/04: [devices] Enforce normalization for DeviceManager configure & reconfigure.
bmahler
2024/07/26
(mesos) branch master updated (c4f2890af -> fc2536283)
bmahler
2024/07/26
(mesos) 02/04: [cgroups2] Helper to check device access.
bmahler
2024/07/26
(mesos) 01/04: [cgroups2] Add helper to normalize allow/deny list.
bmahler
2024/07/26
(mesos) branch master updated: [cgroups2] Helper to check device entry normalization.
bmahler
2024/07/26
(mesos) 02/02: Revert "[cgroups2] Add allow / deny list normalization validation."
bmahler
2024/07/26
(mesos) branch master updated (fd17efe34 -> 907aab564)
bmahler
2024/07/26
(mesos) 01/02: Revert "[cgroups2] Clarify device documentation."
bmahler
2024/07/26
(mesos) 02/02: [cgroups2] Clarify device documentation.
bmahler
2024/07/26
(mesos) branch master updated (acb5a8a50 -> fd17efe34)
bmahler
2024/07/26
(mesos) 01/02: [cgroups2] Add allow / deny list normalization validation.
bmahler
2024/07/25
(mesos) branch master updated: [ebpf] Correct ebpf deny block behavior.
bmahler
2024/07/24
(mesos) branch master updated: [cgroups] Add Device::Selector::encompasses.
bmahler
2024/07/24
(mesos) branch master updated: [cgroups] Add helper to find overlapping device access.
bmahler
2024/07/23
(mesos) 02/02: [cgroups2] Fix unsafe Process usage in DeviceManager.
bmahler
2024/07/23
(mesos) branch master updated (78454b221 -> 682f6a743)
bmahler
2024/07/23
(mesos) 01/02: [cgroups2] Add ebpf program attachment to the DeviceManager.
bmahler
2024/07/22
(mesos) branch master updated: [cgroups2] Introduce a device manager.
bmahler
2024/07/19
(mesos) branch master updated: [cgroups] Add helper functions for device Entry.
bmahler
2024/07/16
(mesos) branch master updated: [build] Use clang-14 for non ubuntu 16.04 targets in docker-build.sh.
bmahler
2024/07/15
(mesos) branch master updated: [jenkins] Create dockerfile compatible with 22.04 build.
bmahler
2024/07/15
(mesos) branch master updated: [veth] Provide the ability to set veth peer link MAC address on creation.
bmahler
2024/07/15
(mesos) branch master updated: [ssl_tests] Correct ubuntu version on comment.
bmahler
2024/07/15
(mesos) branch master updated: [veth] Avoid udev race condtion on systems with systemd version > 242.
bmahler
2024/07/15
(mesos) branch master updated: [veth] Add todo to set mac address on create for peer link.
bmahler
2024/07/14
(mesos) branch master updated: [ebpf] Implement atomic replacement of cgroup device programs.
bmahler
2024/07/11
(mesos) branch master updated: [cgroups2] Remove accidental tabs.
bmahler
2024/07/11
(mesos) branch master updated: [cgroups2] Make cgroups2::path take both absolute and relative paths.
bmahler
2024/07/11
(mesos) branch master updated: [ebpf] Add helper function for getting bpf fd by program id.
bmahler
2024/07/10
(mesos) branch master updated: Minor edits missed in r/75026.
bmahler
2024/07/10
(mesos) branch master updated: [cgroups2] Fix allow deny semantics for device access.
bmahler
2024/07/02
(mesos) branch master updated: [ssl] Remove TLS 1.0 and 1.1 tests.
bmahler
2024/07/02
(mesos) branch master updated: [build] Fix libevent-enabled cmake builds on ubuntu 20.04.
bmahler
2024/07/02
(mesos) branch master updated: [build] Fix docker-build.sh failing to compile with distcheck.
bmahler
2024/07/02
(mesos) branch master updated: [build] Use ubuntu:20.04 for verify-reviews.py.
bmahler
2024/07/02
(mesos) branch master updated: [build] Fix make distcheck for ubuntu 20.04.
bmahler
2024/06/26
(mesos) branch master updated: CHANGE: add default network if no net options was set.
bmahler
2024/06/19
(mesos) branch master updated: [port mapping isolator] Work around apparent MAC address kernel bug.
bmahler
2024/06/19
(mesos) branch master updated: Support constructing net::MAC objects from sockaddr.sa_data.
bmahler
2024/06/18
(mesos) branch master updated: [routing] Change link::setMAC to return Try<Nothing>.
bmahler
2024/06/12
(mesos) branch master updated: [route] Use nl_addr_iszero helper when checking for destination IP network.
bmahler
2024/06/10
(mesos) branch master updated: [cgroups2] Fix a compilation error on CentOS 7 due to move operations.
bmahler
2024/06/10
(mesos) branch master updated: [cgroups2] Fix multi-line comment compilation warning.
bmahler
2024/06/10
(mesos) 01/02: [cgroups2] Fix control reaches end of non-void function.
bmahler
2024/06/10
(mesos) branch master updated (741790f03 -> b0d8d3056)
bmahler
2024/06/10
(mesos) 02/02: [port_mapping] Fix SmallEgressLimit test.
bmahler
2024/06/10
(mesos) branch master updated: [port-mapping] Fix typo port_mapping.cpp.
bmahler
2024/06/07
(mesos) branch master updated: [port-mapping] cat back ip_local_port_range after updating ephemeral ports.
bmahler
2024/06/07
(mesos) 02/02: [mesos-build] Remove setting of environment variable in dockerfiles.
bmahler
2024/06/07
(mesos) 01/02: [mesos-build] Add /SRC/.git as safe directory for tidybot.
bmahler
2024/06/07
(mesos) branch master updated (ac8765c8a -> 4e6375bc0)
bmahler
2024/06/07
(mesos) branch master updated: [mesos-build] Address dependency issues in centos-7 / ubuntu-20.04.
bmahler
2024/06/06
(mesos) branch master updated: [mesos-build] Install openjdk 11 on ubuntu 20.04.
bmahler
2024/06/05
(mesos) branch master updated: Add push instructions to mesos-tidy.
bmahler
2024/06/05
(mesos) branch master updated: [mesos-build] Add .git directory to safe directory.
bmahler
2024/06/05
(mesos) branch master updated: Clarify mesos-build readme instructions.
bmahler
2024/06/05
(mesos) branch master updated (d60221f7a -> 2cad8f467)
bmahler
2024/06/05
(mesos) 02/02: [mesos-readme] Clarify mesos-build instructions for uploading to dockerhub.
bmahler
2024/06/05
(mesos) 01/02: Remove trailing whitespace in mesos build entrypoint.
bmahler
2024/06/05
(mesos) branch master updated: [mesos-build] Add correct directory to git safe directory.
bmahler
2024/06/04
(mesos) branch master updated: [mesos-build] Add readme to support/mesos-build directory.
bmahler
2024/06/04
(mesos) branch master updated: [mesos-build] Update reviewbot / tidybot / docker-build.sh to support ubuntu 20.04.
bmahler
2024/06/03
(mesos) branch master updated: [mesos-build] Move mesos-build to from ubuntu 16.04 to 20.04
bmahler
2024/06/03
(mesos) branch master updated: [mesos-build] Fix python setup in docker-build.sh.
bmahler
2024/05/29
(mesos) branch master updated: [cgroups2] Remove ENABLE_CGROUPS_V2 ifdefs.
bmahler
2024/05/29
(mesos) branch master updated: Revert "CHANGE: add default network if no net options was set."
bmahler
2024/05/29
(mesos) branch revert-583-add-docker-net-arg created (now f7e74ddae)
bmahler
2024/05/29
(mesos) 01/01: Revert "CHANGE: add default network if no net options was set."
bmahler
2024/05/29
(mesos) branch master updated: CHANGE: add default network if no net options was set.
bmahler
2024/05/29
(mesos) branch master updated: [mesos-build] Fix python setup in Dockerfiles.
bmahler
2024/05/24
(mesos) branch master updated: FIX: add missing cgroups file.
bmahler
2024/05/23
(mesos) branch master updated: [agent] Add test for framework_id and executor_id support in /containers.
bmahler
2024/05/23
(mesos) branch master updated: [agent] Add executor_id / framework_id query parameters in /containers.
bmahler
2024/05/23
(mesos) branch master updated: [contributors] Add Jason Zhou to contributors.yaml.
bmahler
2024/05/20
(mesos) branch master updated: [cgroups2] Ignore manual enabling of perf_event during prepare phase.
bmahler
2024/05/20
(mesos) branch master updated: [cgroups2] Introduce the PerfEventControllerProcess.
bmahler
2024/05/20
(mesos) branch master updated: [cgroups2] Allow cgroups2::enable() to take in a set.
bmahler
2024/05/16
(mesos) branch master updated: [cgroups2] crash when root folder is not detected when creating cgroups
bmahler
2024/05/16
(mesos) branch master updated: [cgroups2] Fix cgroups isolator test for RevocableCpu.
bmahler
2024/05/16
(mesos) branch master updated: [cgroups2] Rename constants in cgroups2 isolator.
bmahler
2024/05/15
(mesos) branch master updated: [cgroups2] Add memory usage reporting to the MemoryControllerProcess
bmahler
2024/05/15
(mesos) branch master updated: [cgroup2] Fix CPU isolator tests on cgroups2 systems
bmahler
2024/05/15
(mesos) branch master updated: [cgroups2] populate unevictable field from memory.stat
bmahler
2024/05/15
(mesos) branch master updated: [cgroups2] adjust CPU weight values from v1 to v2 default
bmahler
2024/05/14
(mesos) branch master updated: [cgroups2] Add OOM listening to the MemoryControllerProcess.
bmahler
2024/05/13
(mesos) branch master updated: [cgroups2] Clarify cgroups2::memory::stats documentation.
bmahler
2024/05/13
(mesos) branch master updated: [post-reviews] Replace deprecated disutil LooseVersion with packaging.version.
bmahler
2024/05/09
(mesos) branch master updated: [cgroups2] Introduces the MemoryControllerProcess.
bmahler
2024/05/07
(mesos) branch master updated: [cgroups2] Watch and respond to container limitations.
bmahler
2024/04/25
(mesos) branch master updated: [cgroups2] Handle missing 'kernel' field in 'memory.stat' on linux < 5.18.
bmahler
2024/04/25
(mesos) branch master updated: Fix compilation error when cgroups v2 is not being compiled.
bmahler
2024/04/24
(mesos) branch master updated: [cgroups2] Report usage statistics for the cgroups v2 isolator process.
bmahler
2024/04/24
(mesos) branch master updated: [cgroups2] Add cgroups v2 setup and teardown logic to ContainerizerTest.
bmahler
2024/04/24
(mesos) branch master updated (1b59ed8e2 -> 9fc02a2f6)
bmahler
2024/04/24
(mesos) branch master updated: [cgroups2] Update `destroy` to be async more robust.
bmahler
2024/04/24
(mesos) branch master updated: [cgroups2] Made `cgroups2::processes` optionally recursive.
bmahler
2024/04/24
(mesos) branch master updated (b981a0579 -> 34a279d2a)
bmahler
2024/04/23
(mesos) branch master updated: [cgroups2] Fix error message to show the correct path.
bmahler
2024/04/22
(mesos) branch master updated: [cgroups2] Implement Cgroups 2 isolator w/o nested containers and systemd.
bmahler
2024/04/19
(mesos) branch master updated: [cgroups2] Add a subset of memory usage statistics.
bmahler
2024/04/19
(mesos) branch master updated: [cgroups2] Error if `--cgroups_limit_swap` is used when cgroups v2 is used.
bmahler
2024/04/18
(mesos) branch master updated: [cgroups2] Introduced API to listen for OOM events.
bmahler
2024/04/17
(mesos) branch master updated: [cgroups2] Introduce API to set a soft memory limit.
bmahler
2024/04/16
(mesos) branch master updated: [cgroups2] Introduce API to set soft memory protection.
bmahler
2024/04/16
(mesos) branch master updated: Removed trailing spaces.
bmahler
2024/04/16
(mesos) branch master updated (aed4041fd -> d821f758e)
bmahler
2024/04/16
(mesos) 01/02: Mitigate a case where the agent gets stuck sending TASK_DROPPED.
bmahler
2024/04/16
(mesos) 02/02: Add a regression test for the mitigation of MESOS-7187.
bmahler
2024/04/15
(mesos) branch master updated: [cgroups2] Introduced an interface to set a hard memory limit.
bmahler
2024/04/15
(mesos) branch master updated: [cgroups2] Introduced API to set memory.min for a cgroup.
bmahler
2024/04/11
(mesos) branch master updated: [cgroups2] Introduce `memory` controller.
bmahler
2024/04/11
(mesos) branch master updated (d63cf20e3 -> 37766cb00)
bmahler
2024/04/11
(mesos) 02/02: [cgroups2] Update the LinuxLauncher to support cgroups v2.
bmahler
2024/04/11
(mesos) 01/02: Linux launcher cleanups.
bmahler
2024/04/05
(mesos) branch master updated: [cgroups2] Introduce utility to parse a container id from a cgroup path.
bmahler
2024/04/05
(mesos) branch master updated: [cgroups2] Introduced API to kill the processes inside of cgroup subtree.
bmahler
2024/04/05
(mesos) branch master updated: [cgroups2] Introduce interface to get cgroups nested inside of a cgroup.
bmahler
2024/04/04
(mesos) branch master updated: Removed dead field 'subsystem' from the `LinuxLauncherProcess`.
bmahler
2024/04/03
(mesos) branch master updated: [cgroups2] Introduce interface for reading threads in a cgroup.
bmahler
2024/04/02
(mesos) branch master updated (e5ba255f4 -> d2392d7fc)
bmahler
2024/04/01
(mesos) branch master updated: [cgroups2] 'cpu.max' parsing fix and introduce a test.
bmahler
2024/04/01
(mesos) branch master updated: [cgroups2] Add an interface to read and write the CPU bandwidth limit.
bmahler
2024/03/29
(mesos) branch master updated: [cgroups2] Removed templatized write() method.
bmahler
2024/03/29
(mesos) 02/02: [cgroups2] Introduces a `Controller` abstraction for cgroups v2 controllers.
bmahler
2024/03/29
(mesos) 01/02: [cgroups2] Introduce build files for the cgroups2 `Controller` abstraction.
bmahler
2024/03/29
(mesos) branch master updated (fd0817805 -> 8ec509bed)
bmahler
2024/03/29
(mesos) branch master updated: [cgroups2] Conditionally initialize cgroups v2 in the agent's main.
bmahler
2024/03/28
(mesos) branch master updated: [cgroups2] Add device controller tests.
bmahler
2024/03/27
(mesos) branch master updated: [cgroups2] Add path helpers that define the cgroup v2 filesystem.
bmahler
2024/03/26
(mesos) branch master updated: [cgroups2] Introduce cgroups2::disable to disable a controller.
bmahler
2024/03/26
(mesos) branch master updated: [cgroups2] Introduce cgroups v2 isolator process.
bmahler
2024/03/26
(mesos) branch master updated (25d24d341 -> 7de91cbb8)
bmahler
2024/03/25
(mesos) branch master updated: [cgroups2] Added flag to enable cgroups v2.
bmahler
2024/03/22
(mesos) branch master updated: [cgroups2] Support device access permissions via ebpf.
bmahler
2024/03/22
(mesos) branch master updated: [cgroups2] Addressing comments from #532
bmahler
2024/03/22
(mesos) branch master updated (0aa65cd70 -> 2ffa81cad)
bmahler
2024/03/22
(mesos) 01/02: [cgroups2] Add an interface to read and assign processes.
bmahler
2024/03/22
(mesos) 02/02: [cgroups2] Add override to silence tidy errors.
bmahler
2024/03/21
(mesos) branch master updated: [cgroups2] Fix controllers::enable/available empty handling.
bmahler
2024/03/21
(mesos) branch master updated: [cgroups2] Add cgroups2::path to get the path of a cgroup.
bmahler
2024/03/20
(mesos) branch master updated: [ebpf] Fix clang-tidy false positive.
bmahler
2024/03/20
(mesos) branch master updated: [cgroups2] Test fixture to cleanup `TEST_CGROUP`.
bmahler
2024/03/20
(mesos) branch master updated: [cgroups2] Introduces the cpu namespace and cpu::weight() API
bmahler
2024/03/19
(mesos) branch master updated: Removed `-k` option when installing Ruby
qianzhang
2024/03/19
(mesos) branch master updated: [cgroups2] Convert cgroups2::read/write to template functions.
bmahler
Earlier messages