Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reducing Boot Time in SONiC by Replacing Process manager #1922

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

vidhya-rajan
Copy link

@vidhya-rajan vidhya-rajan commented Feb 10, 2025

Reducing Boot Time in SONiC by Replacing Process manager

What we did:
Replaced the current process manager (e.g., supervisord) in SONiC with a more efficient alternative Runit .

Why we did it:
In order to improve startup speed, this design focuses on optimizing service initialization by replacing the existing process manager with a higher-performance alternative. This is particularly crucial for switches leveraging the ASIC's internal CPU to run SONiC.

Support added:
Replaced Supervisord process manager with Runit which monitors all processes as supervisord

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

No pipelines are associated with this pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants