[Bug]: Setting systemScaling.system_scaling_maxsubscriptioncount parameter for broker size >= PubSub+ENT-100K breaks deployment #88
Labels
bug
Something isn't working
documentation
Improvements or additions to documentation
tracked
Has an associated Solace Tracking ID
Bug Description
Tested with Solace Operator version 1.2.0
According to the solace calculator when one defines the broker size to be PubSub+ENT-100K the systemScaling parameters should be set to the following value
creating a
PubSubPlusEventBroker
manifest with those parameters will result in a pod which is stuck in aCrashLoopBackoff
the reason for that is that the 5.000.000 of the maxSubscriptionCount get somehow transformed into the exponential format "5+e06"which results in a statefulset containing the following environment variable
during the pod startup the container crashes because it can not read the undefined scaling key `5\n'
(I have already manually fixed my deployment and did not copy the correct error message, but it is something like this)
Expected Behavior
Setting a systemScaling paramater above 1 million should not result in it being transformed into the exponential format.
Steps to Reproduce
Create a
PubSubPlusEventBroker
manifest file with the systemScaling parameters for PubSub+ENT-100K (or higher).Apply the manifest file
kubectl apply -f <manifest.yaml>
and you should see in the resulting statefulset the wrong environment variable set forSYSTEM_SCALING_MAXSUBSCRIPTIONCOUNT
and the messaging nodes keep on crashing.Solace Broker version
10.8.1.52
Solace API
No response
Solace API version
No response
The text was updated successfully, but these errors were encountered: