|
32 | 32 | from ._validators import mysql_arguments_validator, mysql_auto_grow_validator, mysql_georedundant_backup_validator, mysql_restore_tier_validator, mysql_accelerated_logs_validator, \ |
33 | 33 | mysql_retention_validator, mysql_sku_name_validator, mysql_storage_validator, validate_mysql_replica, validate_server_name, \ |
34 | 34 | validate_mysql_tier_update, validate_and_format_restore_point_in_time, validate_public_access_server, mysql_import_single_server_ready_validator, \ |
35 | | - mysql_import_version_validator, mysql_import_storage_validator, validate_and_format_maintenance_start_time, storage_redundancy_validator |
| 35 | + mysql_import_version_validator, mysql_import_storage_validator, validate_and_format_maintenance_start_time |
36 | 36 |
|
37 | 37 | logger = get_logger(__name__) |
38 | 38 | DELEGATION_SERVICE_NAME = "Microsoft.DBforMySQL/flexibleServers" |
@@ -377,7 +377,6 @@ def flexible_server_create(cmd, client, |
377 | 377 | backup_byok_key=backup_byok_key, |
378 | 378 | auto_io_scaling=auto_scale_iops, |
379 | 379 | accelerated_logs=accelerated_logs, |
380 | | - storage_redundancy=storage_redundancy, |
381 | 380 | iops=iops) |
382 | 381 | list_skus_info = get_mysql_list_skus_info(db_context.cmd, location) |
383 | 382 | iops_info = list_skus_info['iops_info'] |
@@ -406,8 +405,6 @@ def flexible_server_create(cmd, client, |
406 | 405 |
|
407 | 406 | accelerated_logs = _determine_acceleratedLogs(accelerated_logs, tier) |
408 | 407 |
|
409 | | - storage_redundancy = _determine_storage_redundancy(storage_redundancy, tier) |
410 | | - |
411 | 408 | storage = models.Storage(storage_size_gb=storage_gb, |
412 | 409 | iops=iops, |
413 | 410 | auto_grow=auto_grow, |
@@ -769,8 +766,6 @@ def flexible_server_restore(cmd, client, resource_group_name, server_name, sourc |
769 | 766 |
|
770 | 767 | if not storage_redundancy: |
771 | 768 | storage_redundancy = source_server_object.storage.storage_redundancy |
772 | | - else: |
773 | | - storage_redundancy_validator(storage_redundancy, tier) |
774 | 769 |
|
775 | 770 | if not backup_retention: |
776 | 771 | backup_retention = source_server_object.backup.backup_retention_days |
@@ -908,8 +903,6 @@ def flexible_server_georestore(cmd, client, resource_group_name, server_name, so |
908 | 903 |
|
909 | 904 | if not storage_redundancy: |
910 | 905 | storage_redundancy = source_server_object.storage.storage_redundancy |
911 | | - else: |
912 | | - storage_redundancy_validator(storage_redundancy, tier) |
913 | 906 |
|
914 | 907 | if not backup_retention: |
915 | 908 | backup_retention = source_server_object.backup.backup_retention_days |
@@ -1380,11 +1373,6 @@ def flexible_replica_create(cmd, client, resource_group_name, source_server, rep |
1380 | 1373 | else: |
1381 | 1374 | auto_io_scaling = _determine_auto_io_scaling_by_faster_provisioning(faster_provisioning) |
1382 | 1375 |
|
1383 | | - if not storage_redundancy: |
1384 | | - storage_redundancy = source_server_object.storage.storage_redundancy |
1385 | | - else: |
1386 | | - storage_redundancy_validator(storage_redundancy, tier) |
1387 | | - |
1388 | 1376 | identity, data_encryption = get_identity_and_data_encryption(source_server_object) |
1389 | 1377 |
|
1390 | 1378 | storage = models.Storage(storage_size_gb=storage_gb, |
@@ -1695,11 +1683,6 @@ def _determine_acceleratedLogs(accelerated_logs, tier): |
1695 | 1683 | return accelerated_logs |
1696 | 1684 |
|
1697 | 1685 |
|
1698 | | -def _determine_storage_redundancy(storage_redundancy, tier): |
1699 | | - storage_redundancy = "LocalRedundancy" |
1700 | | - return storage_redundancy |
1701 | | - |
1702 | | - |
1703 | 1686 | def get_free_iops(storage_in_mb, iops_info, tier, sku_name): |
1704 | 1687 | free_iops = MINIMUM_IOPS + (storage_in_mb // 1024) * 3 |
1705 | 1688 | max_supported_iops = iops_info[tier][sku_name] # free iops cannot exceed maximum supported iops for the sku |
|
0 commit comments