Helm Direct Memory Bug

When setting the executor memory to 6144 using the provided Helm chart DREMIO_MAX_DIRECT_MEMORY_SIZE_MB is set to 0 and Dremio fails to start.

I believe there is a bug in the chart when calculating the direct memory size in relation to the max heap memory size.

Not sure how welcome contributions are, however, I have opened a PR here for review which I believe resolves this bug:

Thanks!

Thanks @gdelaney Will pass it on to the relevant team

1 Like