-
Notifications
You must be signed in to change notification settings - Fork 16
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
RPC Service - Allow concurrent Scenario Runs #201
Conversation
Codecov Report
@@ Coverage Diff @@
## dev #201 +/- ##
======================================
Coverage ? 58.41%
======================================
Files ? 70
Lines ? 3263
Branches ? 0
======================================
Hits ? 1906
Misses ? 1357
Partials ? 0
Continue to review full report at Codecov.
|
0797435
to
30bb58c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would probably look into using a ready-made library, maybe https://github.com/thesharp/daemonize
fb76663
to
f75a53c
Compare
Done. Thanks for the review! |
4619a75
to
d838355
Compare
Implemented requested changes, switched to third-party daemon lib.
2254f6a
to
b751a56
Compare
cc7effe
to
449b12f
Compare
Master at 0.3.5
Adds the following: - daemonie(), start_daemon(), stop_daemon() utility funcs. - RPC service app constructor and service daemon. - SPaaS Service Stack daemon - Entrypoints for the SPaaS stack and the SPaaS RPC daemons.
b751a56
to
f7c6f65
Compare
50d9911
to
135d8c8
Compare
Finishes #62 and closes #208
Allows running multiple scenarios concurrently, when passing the--spaas-no-teardown
flag to the SP cli command.This no longer run dameonized processes, but instead creates
systemd
user-land services.Before running the SP, installation is required:
Which creates service files and enables them for the user.
Removing them is simple as well, and takes care of stopping and disabling them first: