I added two new config options to specify the divider used to calculate the disk and ram sizes in different units.
The default value is 1000 but can be changed to 1024 to get GiB instead of GB.
Those config values are used in the humanize_megabytes method. I split this method into two separate methods, one for RAM and one for disk values. Additionally I added the disk config value to the disk migration so that users with GiB values get them converted to MiB.
I tested the changes in my local environment and noticed no problems.
I'm open for feedback and I also didn't include any tests yet.
Fixes: #17686 Ability to select disk divider
I added two new config options to specify the divider used to calculate the disk and ram sizes in different units. The default value is 1000 but can be changed to 1024 to get GiB instead of GB. Those config values are used in the
humanize_megabytes
method. I split this method into two separate methods, one for RAM and one for disk values. Additionally I added the disk config value to the disk migration so that users with GiB values get them converted to MiB. I tested the changes in my local environment and noticed no problems.I'm open for feedback and I also didn't include any tests yet.