Coder Social home page Coder Social logo

Comments (6)

kbaltrinic avatar kbaltrinic commented on May 20, 2024

+1 on this. Any idea when this will get into a releas? Looks like we have gone from 1.5 to 1.7 w/o this being resolved yet.

from runit.

jtimberman avatar jtimberman commented on May 20, 2024

I don't have any idea on when this work would be done. I personally don't have cycles to work on this cookbook currently.

from runit.

mfischer-zd avatar mfischer-zd commented on May 20, 2024

We need to start runsvdir under systemd

Why not use native systemd units? They're superior in practically every conceivable way.

from runit.

jtimberman avatar jtimberman commented on May 20, 2024

What do you mean, @mfischer-zd? Instead of using runit entirely, use systemd units? That would rather defeat the purpose of this cookbook; there are a lot of runit-managed services out there. Much of the infrastructure and applications that Chef Software runs, for example, use runit.

from runit.

mfischer-zd avatar mfischer-zd commented on May 20, 2024

I'm (in a roundabout way) offering constructive advice to would-be users of this cookbook. If you're on a systemd-based system, my opinion and experience is that there's not really a need for this cookbook, and that you're better off converting your runit services to systemd units.

This includes Chef Software's own services.

from runit.

tas50 avatar tas50 commented on May 20, 2024

@mfischer-zd Runit is pretty heavily entrenched in Chef cookbooks since most of the cookbooks were developed around 2008/2009 when the state of distro init systems was fairly sad. The need for an init system that started back up when the service failed or could auto restart at high memory conditions was huge, yet sys-v was...sys-v. Fast forward nearly a decade and we have Upstart and Systemd on every current released distro and most of the currently supported distros. In general as I rework cookbooks I'm removing support for Runit. It adds additional packages and complexity, and requires admins to understand yet another technology. So far tomcat, memcached, push-jobs, and nginx have been de-runit'd. This cookbooks will live on for everyone still using runit on their own products and for the Ched products where runit ships as part of an omnibus package, but I suspect its use will dwindle over time and that's just fine by me. I'm going to close this out since I don't see it as something we'll ever tackle or something that's particularly necessary at this point in runits lifecycle.

from runit.

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.