1 License Unit supports 32GB or 64GB memory?

For local deployment, based on this page:

1 License Unit = 8 vCPUs, 64GB memory
But the online docs says 1 unit supports 32GB memory in multiple places.,

Could you please clarify which one is correct? 32GB or 64GB are supported in one license unit?

I am using the free license on a local deployment.

The license unit is as documented on the page you sited.

Can you share the specific other places that mention 32GB as the limit that lead to your question on this?

The online docs says “Eight (8) vCPU and 32 GB of RAM are recommended for leaf nodes to align with license unit calculations”. Please see below for some links. Actually if you search with keyword “32GB” in Self-Managed v8.9 documentation, you will see multiple occurrences.

I also did some testing by creating a docker container using “singlestore/cluster-in-a-box” docker image available on docker hub.

If my container is configured with 8 vCPU and 32GB memory, Singlestore Studio says “1 unit allocated of 4 available”. If I increase memory to 64GB, it says “2 units allocated of 4 available”. This further confirms 1 license unit supports only 32GB.

Hence I am confused and wanted to reach out to clarify on whether 1 license unit supports 32GB or 64GB.

Link: CLI Offline Deployment - Red Hat Distribution · SingleStore Self-Managed Documentation
Link: CLI Deployment - Tarball · SingleStore Self-Managed Documentation
Link: Offline Deployment Using YAML File - Debian Distribution · SingleStore Self-Managed Documentation

I see. The license unit is now for 8 vCPUs and 64GB memory. Historically we issued free licenses with 32 vCPU and 128GB RAM capacity (which is 8 vCPUs and 32 GB RAM per unit). That’s where the discrepancy comes from.

1 Like