Message ID | 20220805214821.1058337-1-haoluo@google.com (mailing list archive) |
---|---|
Headers | show |
Series | bpf: rstat: cgroup hierarchical stats | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@kernel.org>: On Fri, 5 Aug 2022 14:48:13 -0700 you wrote: > This patch series allows for using bpf to collect hierarchical cgroup > stats efficiently by integrating with the rstat framework. The rstat > framework provides an efficient way to collect cgroup stats percpu and > propagate them through the cgroup hierarchy. > > The stats are exposed to userspace in textual form by reading files in > bpffs, similar to cgroupfs stats by using a cgroup_iter program. > cgroup_iter is a type of bpf_iter. It walks over cgroups in four modes: > - walking a cgroup's descendants in pre-order. > - walking a cgroup's descendants in post-order. > - walking a cgroup's ancestors. > - process only a single object. > > [...] Here is the summary with links: - [bpf-next,v7,1/8] btf: Add a new kfunc flag which allows to mark a function to be sleepable https://git.kernel.org/bpf/bpf-next/c/fa96b24204af - [bpf-next,v7,2/8] cgroup: enable cgroup_get_from_file() on cgroup1 https://git.kernel.org/bpf/bpf-next/c/f3a2aebdd6fb - [bpf-next,v7,3/8] bpf, iter: Fix the condition on p when calling stop. https://git.kernel.org/bpf/bpf-next/c/be3bb83dab2d - [bpf-next,v7,4/8] bpf: Introduce cgroup iter (no matching commit) - [bpf-next,v7,5/8] selftests/bpf: Test cgroup_iter. (no matching commit) - [bpf-next,v7,6/8] cgroup: bpf: enable bpf programs to integrate with rstat (no matching commit) - [bpf-next,v7,7/8] selftests/bpf: extend cgroup helpers (no matching commit) - [bpf-next,v7,8/8] selftests/bpf: add a selftest for cgroup hierarchical stats collection (no matching commit) You are awesome, thank you!