-
Notifications
You must be signed in to change notification settings - Fork 44
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
Enhancement: Add New Helm Chart Parameter for Broker Message Spool Limit #99
Comments
thanks, Jamil. I have created an entry in JIRA to keep track of this request. Douglas |
In the short term |
With the config key called Am I missing something or should this change not be along the lines of adding:
after line 18 of solaceConfigMap.yaml The key you reference in your comment ( |
@itsJamilAhmed You're right, |
Yep, just a parameter to modify the message spool limit in MB is all I'm after with this particular request. With the |
Sounds good, will add it to the next rev |
https://github.com/SolaceProducts/pubsubplus-kubernetes-quickstart/pull/109 has added support to provide any additional env variable to the PubSub+ container, which can also be used for config key. |
* Documented support and use of Ingress * Support to individually specify all PubSub+ scaling parameters - also fixes Enhancement: Add New Helm Chart Parameter for Broker Message Spool Limit #99 * Support to use single mount storage-group for the broker * Allow smaller Monitor pod CPU, Memory and storage requirements in an HA deployment * Fixed Helm error with custom service annotation - fixes issue [BUG] Helm error with custom service annotation #112
What
Add a new helm chart parameter to configure the max spool usage limit on deployment of the brokers
Why
Presently, a chart parameter of
storage.size
is available to control the size of the persistent volume claim for each broker pod.It can be assumed that a user will specify a value to override the default to support larger message spools with the larger volume.
There is not however any means to control the broker's configured
max spool usage
limit as part of deploying the stateful set. Currently this is defaulting to 1500MB and needs config to be subsequently issued following broker creation to increase it.How
There is already a container startup config key available to manage this, requesting the addition of a new helm chart parameter
solace.maxspoolusage
that allows a value other than the 1500MB default to be collected.The collected value can then be exported as an environment variable in the file solaceConfigMap.yaml alongside the existing config keys such as
export system_scaling_maxconnectioncount
.Impact Assessment
A new optional parameter that only when present can export the appropriate config key. If not present then nothing is exported and the broker level defaults, or user issued config change, continue to apply for existing chart deployments that may execute an upgrade.
The text was updated successfully, but these errors were encountered: