Skip to content

feat: support unavailable process managers #504

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

Merged
merged 9 commits into from
Apr 29, 2025

Conversation

doudou
Copy link
Member

@doudou doudou commented Apr 23, 2025

Depends on:

This pull request adds the ability for a Syskit app to start with missing process managers. The direct effect is that any part of the system that depend on these process managers will not be deployed. How to ensure the system is still functional must be done by higher level logic.

@doudou doudou requested a review from wvmcastro April 23, 2025 18:09
@doudou doudou force-pushed the handle_unavailable_process_managers branch 3 times, most recently from 77ed4ed to 354cfac Compare April 24, 2025 16:47
@doudou doudou changed the title feat: support unavailable process managers (on top of #502) feat: support unavailable process managers Apr 27, 2025
doudou added 8 commits April 27, 2025 07:22
The effect of disabling the process manager is to reject all tasks that are
deployed on it. This is meant to "isolate" a process server that is not
available (e.g. lost connection or hardware failure)
…nection

Otherwise it may be done while the manager is not available
@doudou doudou force-pushed the async_remote_manager_connection branch from 3945d4d to 5ce7ffc Compare April 27, 2025 10:22
@doudou doudou force-pushed the handle_unavailable_process_managers branch from 354cfac to c6940bb Compare April 27, 2025 10:23
Base automatically changed from async_remote_manager_connection to transition-to-runkit April 28, 2025 01:44
It shares its log dir with the app, so don't create one
@doudou doudou merged commit 4b95924 into transition-to-runkit Apr 29, 2025
@doudou doudou deleted the handle_unavailable_process_managers branch April 29, 2025 10:02
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