Skip to content

Conversation

@bishopbm1
Copy link
Collaborator

Added Redis install as a coordination backend as even the one liner script installs and the redis package is already included with the base st2 python virtual env (https://docs.stackstorm.com/coordination.html).

Added ability to scale out workflowengine, scheduler, rulesengine, and notifier processes so that they run in an active-active configuration and share the workload. This is important if you want to use more beefy servers to be able to actually use all the resources available (https://docs.stackstorm.com/reference/ha.html#st2rulesengine).

This module was successfully tested on:
RHEL 8
RHEL 7
Ubuntu 16

bishopbm1 and others added 30 commits March 8, 2021 13:23
@bishopbm1 bishopbm1 closed this Jul 10, 2021
@bishopbm1 bishopbm1 reopened this Jul 10, 2021
@bishopbm1
Copy link
Collaborator Author

@nmaludy it wouldn't let me assign you as a reviewer for some reason but this should be good to go.

@nmaludy nmaludy self-requested a review July 10, 2021 20:02
@bishopbm1
Copy link
Collaborator Author

This needs to be changed back to "subprocess.STDOUT" because the check_output command is failing and returning -2

This should be fixed!

@bishopbm1
Copy link
Collaborator Author

@nmaludy I believe I made all the requested changes

Copy link
Member

@nmaludy nmaludy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

General comment. Adding redis and the scale out is cool. Would be even better if you could add something to the README so others knew how to configure it.

Thanks, super close!

@nmaludy nmaludy merged commit 2f906db into StackStorm:master Jul 12, 2021
@nmaludy nmaludy deleted the feature/service-scale-out branch July 12, 2021 19:06
@bishopbm1 bishopbm1 mentioned this pull request Jul 12, 2021
bishopbm1 pushed a commit to EncoreTechnologies/puppet-st2 that referenced this pull request May 20, 2022
…vice-scale-out

Process scale out and coordination
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.

4 participants