mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-4538: set default value of cpu.overprovisioning.factor and mem.overprovisioning.factor to 1
On a fresh environment, some values in cloud.configuration table are persisted in com.cloud.server.ConfigurationServerImpl.persistDefaultValues() A default value need to be set before com.cloud.upgrade.DatabaseUpgradeChecker
This commit is contained in:
parent
53ee2c905b
commit
1a67750cb6
@ -650,12 +650,14 @@ public class Upgrade410to420 implements DbUpgrade {
|
|||||||
pstmt3=conn.prepareStatement("select value from `cloud`.`configuration` where name=?");
|
pstmt3=conn.prepareStatement("select value from `cloud`.`configuration` where name=?");
|
||||||
pstmt3.setString(1,"cpu.overprovisioning.factor");
|
pstmt3.setString(1,"cpu.overprovisioning.factor");
|
||||||
rscpu_global = pstmt3.executeQuery();
|
rscpu_global = pstmt3.executeQuery();
|
||||||
rscpu_global.next();
|
String global_cpu_overprovisioning_factor = "1";
|
||||||
String global_cpu_overprovisioning_factor=rscpu_global.getString(1);
|
if (rscpu_global.next())
|
||||||
|
global_cpu_overprovisioning_factor = rscpu_global.getString(1);
|
||||||
pstmt3.setString(1,"mem.overprovisioning.factor");
|
pstmt3.setString(1,"mem.overprovisioning.factor");
|
||||||
rsmem_global = pstmt3.executeQuery();
|
rsmem_global = pstmt3.executeQuery();
|
||||||
rsmem_global.next();
|
String global_mem_overprovisioning_factor = "1";
|
||||||
String global_mem_overprovisioning_factor = rsmem_global.getString(1);
|
if (rsmem_global.next())
|
||||||
|
global_mem_overprovisioning_factor = rsmem_global.getString(1);
|
||||||
rs1 = pstmt.executeQuery();
|
rs1 = pstmt.executeQuery();
|
||||||
|
|
||||||
while (rs1.next()) {
|
while (rs1.next()) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user