Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1595227

Re: counting file descriptors with a cgroup controller

From Tejun Heo <tj@kernel.org>
Newsgroups linux.kernel
Subject Re: counting file descriptors with a cgroup controller
Date 2017-03-08 15:50 +0100
Message-ID <tiA9c-le-9@gated-at.bofh.it> (permalink)
References (2 earlier) <tbP3j-3HN-7@gated-at.bofh.it> <ti6b7-49O-1@gated-at.bofh.it> <timzf-7wm-19@gated-at.bofh.it> <tithn-3Jt-13@gated-at.bofh.it> <titAK-46W-11@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hello,

On Tue, Mar 07, 2017 at 09:06:49PM +0100, Krzysztof Opasiak wrote:
> Personally, I don't want to use rlimit for this as it ends up returning
> error code from for example open() when we hit the limit. This may lead to
> some unpredictable crashes in  services (esp. those poor proprietary binary
> blobs). Instead of injecting errors to service we would like to just get
> notification that this service has more opened fds than it should and ask it
> to restart in a polite way.
> 
> For memory seems to be quite easy to achieve as we can just get eventfd
> notification when application passes given memory usage using memory cgroup
> controller. Maybe you know some efficient method to do the same for fds?

So, if all you wanna do is reliably detecting open(2) failures, can't
you do that with bpf tracing?

Thanks.

-- 
tejun

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Re: counting file descriptors with a cgroup controller Tejun Heo <tj@kernel.org> - 2017-03-06 20:10 +0100
  Re: counting file descriptors with a cgroup controller Krzysztof Opasiak <k.opasiak@samsung.com> - 2017-03-07 13:40 +0100
    Re: counting file descriptors with a cgroup controller Tejun Heo <tj@kernel.org> - 2017-03-07 20:50 +0100
      Re: counting file descriptors with a cgroup controller Krzysztof Opasiak <k.opasiak@samsung.com> - 2017-03-07 21:10 +0100
        Re: counting file descriptors with a cgroup controller Parav Pandit <pandit.parav@gmail.com> - 2017-03-08 04:10 +0100
          Re: counting file descriptors with a cgroup controller Krzysztof Opasiak <k.opasiak@samsung.com> - 2017-03-08 11:30 +0100
        Re: counting file descriptors with a cgroup controller Krzysztof Opasiak <k.opasiak@samsung.com> - 2017-03-08 13:10 +0100
          Re: counting file descriptors with a cgroup controller Tejun Heo <tj@kernel.org> - 2017-03-08 20:10 +0100
        Re: counting file descriptors with a cgroup controller Tejun Heo <tj@kernel.org> - 2017-03-08 15:50 +0100

csiph-web