Skip to content

Commit a9358fb

Browse files
committed
Change create_disk function to use size_kb instead of plan.disk_offering.size_kb
1 parent 596f69d commit a9358fb

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

dbaas/workflow/steps/mysql/flipperfox_migration/create_nfs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ def do(self, workflow_dict):
2222

2323
LOG.info("Creating nfsaas disk...")
2424

25+
databaseinfra = workflow_dict['databaseinfra']
2526
disk = create_disk(
2627
environment=workflow_dict['environment'],
2728
host=instance.hostname,
28-
plan=workflow_dict['target_plan']
29+
size_kb=databaseinfra.disk_offering.size_kb
2930
)
3031

3132
if not disk:

dbaas/workflow/steps/util/deploy/create_nfs.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@ def do(self, workflow_dict):
2828
)
2929
continue
3030

31+
plan = workflow_dict['plan']
3132
disk = create_disk(
32-
workflow_dict['environment'], instance.hostname,
33-
workflow_dict['plan']
33+
environment=workflow_dict['environment'],
34+
host=instance.hostname,
35+
size_kb=plan.disk_offering.size_kb
3436
)
3537
if not disk:
3638
return False

dbaas/workflow/steps/util/nfsaas_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ def get_faas_provider(environment):
1919
return Provider(dbaas_api, HostAttr)
2020

2121

22-
def create_disk(environment, host, plan):
22+
def create_disk(environment, host, size_kb):
2323
provider = get_faas_provider(environment=environment)
2424

2525
LOG.info("Creating NFS disk...")
2626
disk = provider.create_export(
27-
host=host, size_kb=plan.disk_offering.size_kb
27+
host=host, size_kb=size_kb
2828
)
2929

3030
LOG.info(

dbaas/workflow/steps/util/region_migration/create_nfs.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ def do(self, workflow_dict):
1717
try:
1818
workflow_dict['disks'] = []
1919

20-
driver = workflow_dict['databaseinfra'].get_driver()
20+
databaseinfra = workflow_dict['databaseinfra']
21+
driver = databaseinfra.get_driver()
2122
non_database_instances = driver.get_non_database_instances()
2223

2324
for instance in workflow_dict['target_instances']:
@@ -31,7 +32,7 @@ def do(self, workflow_dict):
3132
disk = create_disk(
3233
environment=workflow_dict['target_environment'],
3334
host=instance.hostname,
34-
plan=workflow_dict['target_plan']
35+
size_kb=databaseinfra.disk_offering.size_kb
3536
)
3637

3738
if not disk:

0 commit comments

Comments
 (0)