Giter VIP home page Giter VIP logo

Comments (4)

williamh avatar williamh commented on September 28, 2024

Yes, I am interested in supporting this, and will start working on it soon.

from openrc.

stalkerg avatar stalkerg commented on September 28, 2024

Can you say about current status?

from openrc.

williamh avatar williamh commented on September 28, 2024

Cgroups v2 wasn't actually considered stable upstream until linux-4.13 which has just been released today, so I will begin working on it.

Does anyone have any suggestions about whether I should keep cgroups v1 around and how to do that?The cgroups v1 code is buggy due to race conditions which I haven't been able to reproduce, much less solve, , so the sooner I could move completely away from cgroups v1 the better.

from openrc.

Ferroin avatar Ferroin commented on September 28, 2024

I would say you should absolutely keep cgroup v1 support around despite the bugs, there are things you can't do in cgroup v2 but can in cgroup v1 (they decided to ignore some of the primary use cases in designing cgroup v2, so there are a number of people who are or will be stuck on v1 for at least the foreseeable future).

From my perspective, I would think the cleanest way to do the cgroup v2 stuff from scratch, then use whatever variable is used to select v1 or v2 to select the implementation too. There might be some shareable code, but I don't think any of that reasonably shareable code is likely to be where the race conditions are.

from openrc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.