diff --git a/scripts/db_migrator.py b/scripts/db_migrator.py index 1aa9fb2..deee4b5 100755 --- a/scripts/db_migrator.py +++ b/scripts/db_migrator.py @@ -8,7 +8,9 @@ import re from sonic_py_common import device_info, logger +from swsssdk import ConfigDBConnector, SonicDBConfig from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector, SonicDBConfig +from db_migrator_constants import RESTAPI, TELEMETRY, CONSOLE_SWITCH INIT_CFG_FILE = '/etc/sonic/init_cfg.json' @@ -489,6 +491,61 @@ def migrate_qos_fieldval_reference_format(self): self.migrate_qos_db_fieldval_reference_remove(qos_table_list, self.configDB, self.configDB.CONFIG_DB, '|') return True + def migrate_vxlan_config(self): + log.log_notice('Migrate VXLAN table config') + # Collect VXLAN data from config DB + vxlan_data = self.configDB.keys(self.configDB.CONFIG_DB, "VXLAN_TUNNEL*") + if not vxlan_data: + # do nothing if vxlan entries are not present in configdb + return + for vxlan_table in vxlan_data: + vxlan_map_mapping = self.configDB.get_all(self.configDB.CONFIG_DB, vxlan_table) + tunnel_keys = vxlan_table.split(self.configDB.KEY_SEPARATOR) + tunnel_keys[0] = tunnel_keys[0] + "_TABLE" + vxlan_table = self.appDB.get_db_separator(self.appDB.APPL_DB).join(tunnel_keys) + for field, value in vxlan_map_mapping.items(): + # add entries from configdb to appdb only when they are missing + if not self.appDB.hexists(self.appDB.APPL_DB, vxlan_table, field): + log.log_notice('Copying vxlan entries from configdb to appdb: updated {} with {}:{}'.format( + vxlan_table, field, value)) + self.appDB.set(self.appDB.APPL_DB, vxlan_table, field, value) + + def migrate_restapi(self): + # RESTAPI - add missing key + log.log_notice('Migrate RESTAPI configuration') + config = self.configDB.get_entry('RESTAPI', 'config') + if not config: + self.configDB.set_entry("RESTAPI", "config", RESTAPI.get("config")) + certs = self.configDB.get_entry('RESTAPI', 'certs') + if not certs: + self.configDB.set_entry("RESTAPI", "certs", RESTAPI.get("certs")) + + def migrate_telemetry(self): + # TELEMETRY - add missing key + log.log_notice('Migrate TELEMETRY configuration') + gnmi = self.configDB.get_entry('TELEMETRY', 'gnmi') + if not gnmi: + self.configDB.set_entry("TELEMETRY", "gnmi", TELEMETRY.get("gnmi")) + certs = self.configDB.get_entry('TELEMETRY', 'certs') + if not certs: + self.configDB.set_entry("TELEMETRY", "certs", TELEMETRY.get("certs")) + + def migrate_console_switch(self): + # CONSOLE_SWITCH - add missing key + log.log_notice('Migrate CONSOLE_SWITCH configuration') + console_mgmt = self.configDB.get_entry('CONSOLE_SWITCH', 'console_mgmt') + if not console_mgmt: + self.configDB.set_entry("CONSOLE_SWITCH", "console_mgmt", + CONSOLE_SWITCH.get("console_mgmt")) + + def migrate_device_metadata(self): + # DEVICE_METADATA - synchronous_mode entry + log.log_notice('Migrate DEVICE_METADATA missing configuration (synchronous_mode=enable)') + metadata = self.configDB.get_entry('DEVICE_METADATA', 'localhost') + if 'synchronous_mode' not in metadata: + metadata['synchronous_mode'] = 'enable' + self.configDB.set_entry('DEVICE_METADATA', 'localhost', metadata) + def migrate_port_qos_map_global(self): """ Generate dscp_to_tc_map for switch. @@ -651,10 +708,25 @@ def version_2_0_0(self): def version_2_0_1(self): """ - Version 2_0_1. - This is the latest version for 202012 branch + Handle and migrate missing config that results from cross branch upgrade to + 202012 as target. """ log.log_info('Handling version_2_0_1') + self.migrate_vxlan_config() + self.migrate_restapi() + self.migrate_telemetry() + self.migrate_console_switch() + self.migrate_device_metadata() + + self.set_version('version_2_0_2') + return 'version_2_0_2' + + def version_2_0_2(self): + """ + Version 2_0_2 + This is the latest version for 202012 branch + """ + log.log_info('Handling version_2_0_2') self.set_version('version_3_0_0') return 'version_3_0_0' diff --git a/scripts/db_migrator_constants.py b/scripts/db_migrator_constants.py new file mode 100644 index 0000000..71237a5 --- /dev/null +++ b/scripts/db_migrator_constants.py @@ -0,0 +1,32 @@ +RESTAPI = { + "config": { + "client_auth": "true", + "log_level": "info", + "allow_insecure": "false" + }, + "certs": { + "server_key": "/etc/sonic/credentials/restapiserver.key", + "ca_crt": "/etc/sonic/credentials/AME_ROOT_CERTIFICATE.pem", + "server_crt": "/etc/sonic/credentials/restapiserver.crt", + "client_crt_cname": "client.restapi.sonic.gbl" + } + } + +TELEMETRY = { + "gnmi": { + "client_auth": "true", + "log_level": "2", + "port": "50051" + }, + "certs": { + "server_key": "/etc/sonic/telemetry/streamingtelemetryserver.key", + "ca_crt": "/etc/sonic/telemetry/dsmsroot.cer", + "server_crt": "/etc/sonic/telemetry/streamingtelemetryserver.cer" + } +} + +CONSOLE_SWITCH = { + "console_mgmt": { + "enabled": "no" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_1.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_1.json index 731bcea..c9e5c04 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_1.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_1.json @@ -731,6 +731,7 @@ "hwsku": "ACS-MSN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_2.json index 9c01e38..07966ad 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_2.json @@ -737,7 +737,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_3.json index 2ef38d2..66f6c58 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_3.json @@ -737,7 +737,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_4.json index d92a633..6848917 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_4.json @@ -737,7 +737,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_5.json index 84eccb4..96fd7dd 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_5.json @@ -737,7 +737,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_6.json index 98130c4..f549368 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_6.json @@ -737,7 +737,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_3_0_0.json index aab4592..4cab434 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_3_0_0.json @@ -689,7 +689,8 @@ "bgp_asn": "65100", "buffer_model": "dynamic", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { "small_packet_percentage": "100", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_3_0_3.json index d740449..89f46af 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_3_0_3.json @@ -689,7 +689,8 @@ "bgp_asn": "65100", "buffer_model": "dynamic", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { "small_packet_percentage": "100", @@ -1016,4 +1017,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_1.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_1.json index 62a74e7..c97f51d 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_1.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_1.json @@ -824,6 +824,7 @@ "hwsku": "ACS-MSN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_2.json index 48c6e36..25d2701 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_2.json @@ -824,6 +824,7 @@ "hwsku": "ACS-MSN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_3.json index 2f37a3e..9a438f3 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_3.json @@ -824,6 +824,7 @@ "hwsku": "ACS-MSN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_4.json index 837abc8..13758db 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_4.json @@ -824,6 +824,7 @@ "hwsku": "ACS-MSN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_5.json index f24650a..6557d7f 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_5.json @@ -824,6 +824,7 @@ "hwsku": "ACS-MSN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_6.json index b3b4b31..205620d 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_6.json @@ -824,6 +824,7 @@ "hwsku": "ACS-MSN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_3_0_0.json index c3a9fb2..d7698ca 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_3_0_0.json @@ -754,6 +754,7 @@ "hwsku": "ACS-MSN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_3_0_3.json index d77a409..b9ad170 100644 --- a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_3_0_3.json @@ -761,7 +761,8 @@ "bgp_asn": "65100", "buffer_model": "dynamic", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { "small_packet_percentage": "100", @@ -1088,4 +1089,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_2.json index dad6528..e3bb4f1 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_2.json @@ -738,6 +738,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_3.json index ed90ec3..ee33adc 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_3.json @@ -864,6 +864,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_4.json index 508dc5d..45af1c2 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_4.json @@ -864,6 +864,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_5.json index 4ed4668..04448a2 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_5.json @@ -864,6 +864,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_6.json index 48ba24a..825d3c4 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_6.json @@ -864,6 +864,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_3_0_0.json index 6bc2ee5..18876fb 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_3_0_0.json @@ -808,6 +808,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_3_0_3.json index ea78053..eb6138b 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_3_0_3.json @@ -817,7 +817,8 @@ "buffer_model": "dynamic", "deployment_id": "1", "docker_routing_config_mode": "separated", - "cloudtype": "None" + "cloudtype": "None", + "synchronous_mode": "enable" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { "small_packet_percentage": "100", @@ -1902,4 +1903,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_2.json index d2a1290..80d96b8 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_2.json @@ -838,6 +838,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_3.json index 57b1065..0743a08 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_3.json @@ -940,6 +940,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_4.json index e97efaa..764e263 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_4.json @@ -940,6 +940,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_5.json index 0e4d803..431218c 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_5.json @@ -940,6 +940,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_6.json index bb26b43..a815bf9 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_6.json @@ -940,6 +940,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_3_0_0.json index 919888d..c3fb115 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_3_0_0.json @@ -856,6 +856,7 @@ "hwsku": "ACS-MSN3700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn3700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_3_0_3.json index 62d00c4..fc34c08 100644 --- a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_3_0_3.json @@ -865,7 +865,8 @@ "buffer_model": "dynamic", "deployment_id": "1", "docker_routing_config_mode": "separated", - "cloudtype": "None" + "cloudtype": "None", + "synchronous_mode": "enable" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { "small_packet_percentage": "100", @@ -1950,4 +1951,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_5.json index b6fddf6..df40c50 100644 --- a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_5.json @@ -988,6 +988,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_6.json index c655ab4..aadef8e 100644 --- a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_6.json @@ -988,6 +988,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_3_0_0.json index 71a0c75..1372325 100644 --- a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_3_0_0.json @@ -971,6 +971,7 @@ "buffer_model": "dynamic", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_3_0_3.json index 8d84511..a1f6a8e 100644 --- a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_3_0_3.json @@ -971,7 +971,8 @@ "buffer_model": "dynamic", "cloudtype": "None", "type": "ToRRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { "small_packet_percentage": "100", @@ -2036,4 +2037,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_5.json index 9ea07af..2916e54 100644 --- a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_5.json @@ -1102,6 +1102,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_6.json index 0498346..e80ca33 100644 --- a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_6.json @@ -1102,6 +1102,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_3_0_0.json index 97bdf8f..b399934 100644 --- a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_3_0_0.json @@ -1019,6 +1019,7 @@ "buffer_model": "dynamic", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_3_0_3.json index 70b8b31..d97c95c 100644 --- a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_3_0_3.json @@ -1019,7 +1019,8 @@ "buffer_model": "dynamic", "cloudtype": "None", "type": "LeafRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "LOSSLESS_TRAFFIC_PATTERN|AZURE": { "small_packet_percentage": "100", @@ -2084,4 +2085,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_4.json index 34b6974..1e71535 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_4.json @@ -745,6 +745,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_5.json index 313ca97..c90b68b 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_5.json @@ -949,6 +949,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_6.json index 1eb7bc9..553cd3f 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_6.json @@ -949,6 +949,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_3_0_0.json index a308516..a421b63 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_3_0_0.json @@ -886,6 +886,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_3_0_3.json index dc40c8f..b00b45a 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_3_0_3.json @@ -886,6 +886,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_4.json index 763342e..5adef7f 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_4.json @@ -1050,6 +1050,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_5.json index c043e37..a71bc64 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_5.json @@ -1050,6 +1050,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_6.json index 6716ec6..6bcb4af 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_6.json @@ -1050,6 +1050,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_3_0_0.json index 8698a6b..5b6ff7d 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_3_0_0.json @@ -952,6 +952,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_3_0_3.json index aec14ad..3aedb14 100644 --- a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_3_0_3.json @@ -952,6 +952,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/cross_branch_upgrade_to_version_2_0_2_expected.json b/tests/db_migrator_input/config_db/cross_branch_upgrade_to_version_2_0_2_expected.json new file mode 100644 index 0000000..c975229 --- /dev/null +++ b/tests/db_migrator_input/config_db/cross_branch_upgrade_to_version_2_0_2_expected.json @@ -0,0 +1,26 @@ +{ + "RESTAPI|config": { + "client_auth": "true", + "log_level": "info", + "allow_insecure": "false" + }, + "RESTAPI|certs": { + "server_key": "/etc/sonic/credentials/restapiserver.key", + "ca_crt": "/etc/sonic/credentials/AME_ROOT_CERTIFICATE.pem", + "server_crt": "/etc/sonic/credentials/restapiserver.crt", + "client_crt_cname": "client.restapi.sonic.gbl" + }, + "TELEMETRY|gnmi": { + "client_auth": "true", + "log_level": "2", + "port": "50051" + }, + "TELEMETRY|certs": { + "server_key": "/etc/sonic/telemetry/streamingtelemetryserver.key", + "ca_crt": "/etc/sonic/telemetry/dsmsroot.cer", + "server_crt": "/etc/sonic/telemetry/streamingtelemetryserver.cer" + }, + "CONSOLE_SWITCH|console_mgmt": { + "enabled": "no" + } +} diff --git a/tests/db_migrator_input/config_db/cross_branch_upgrade_to_version_2_0_2_input.json b/tests/db_migrator_input/config_db/cross_branch_upgrade_to_version_2_0_2_input.json new file mode 100644 index 0000000..bfd870e --- /dev/null +++ b/tests/db_migrator_input/config_db/cross_branch_upgrade_to_version_2_0_2_input.json @@ -0,0 +1,3 @@ +{ +} + diff --git a/tests/db_migrator_input/config_db/empty-config-expected.json b/tests/db_migrator_input/config_db/empty-config-expected.json index b837c97..eebe7ea 100644 --- a/tests/db_migrator_input/config_db/empty-config-expected.json +++ b/tests/db_migrator_input/config_db/empty-config-expected.json @@ -1,5 +1,8 @@ { "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" + }, + "DEVICE_METADATA|localhost": { + "synchronous_mode": "enable" } } diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_4.json index 4509a55..8add098 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_4.json @@ -726,6 +726,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json index 44c05c9..af2f6b4 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_6.json index c5369e6..9881ff7 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_6.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_3_0_0.json index 043d774..f9d6c6c 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_3_0_0.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_3_0_3.json index d74f741..e6cf411 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_3_0_3.json @@ -734,7 +734,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1057,4 +1058,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_4.json index 0acf1b0..c89504c 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_4.json @@ -819,6 +819,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json index 91e78b8..c846439 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_6.json index c7d7070..16845fd 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_6.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_3_0_0.json index d53fc65..a77c75e 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_3_0_0.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_3_0_3.json index 3b6c1d9..81f6b1f 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_3_0_3.json @@ -827,7 +827,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1150,4 +1151,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_1.json index b85b851..e960998 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_1.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_1.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_2.json index 6648cce..f4c80a0 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_2.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_3.json index c80dce5..920f88d 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_3.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_4.json index 2ba6c82..d150d1a 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_4.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json index 70e2589..e3ff2f7 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_6.json index 8b978e5..2f79723 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_6.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_3_0_0.json index 747e332..dac897f 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_3_0_0.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_3_0_3.json index 842ef4f..76d095e 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_3_0_3.json @@ -739,7 +739,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1062,4 +1063,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_1.json index 7ec20f8..b5e515a 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_1.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_1.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_2.json index 31a1179..472550b 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_2.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_3.json index 855b16a..6c562bc 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_3.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_4.json index 2b0ad78..13e241b 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_4.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json index 19aeca0..2890da1 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_6.json index 9c6b896..8098a3c 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_6.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_3_0_0.json index 67ff5f7..05ca9f9 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_3_0_0.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700-C28D8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_3_0_3.json index 6429484..abccee2 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_3_0_3.json @@ -832,7 +832,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1155,4 +1156,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json index 752f400..f0ef79e 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-D40C8S8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_6.json index 288e0e7..97bfefd 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_6.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-D40C8S8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_3_0_0.json index 4974c18..cae7a8d 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_3_0_0.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-D40C8S8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_3_0_3.json index 72e6ba3..9367e7d 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_3_0_3.json @@ -734,7 +734,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1057,4 +1058,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json index 94ec238..770a586 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-D40C8S8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_6.json index b848c67..998a3f3 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_6.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-D40C8S8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_3_0_0.json index b0a7924..51f0ab6 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_3_0_0.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-D40C8S8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_3_0_3.json index fb617e0..c2f12ef 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_3_0_3.json @@ -827,7 +827,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1150,4 +1151,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_4.json index 53921af..5854e64 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_4.json @@ -726,6 +726,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json index 9e3c138..ea741ec 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_6.json index 60e34b7..4ca5faa 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_6.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_3_0_0.json index 8b3d46d..9aeb0b2 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_3_0_0.json @@ -727,6 +727,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_3_0_3.json index 0ae92ba..52b9c7f 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_3_0_3.json @@ -734,7 +734,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1057,4 +1058,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_4.json index 647a0ee..6486ebd 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_4.json @@ -819,6 +819,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json index ed3bf55..3ae16cd 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_6.json index a57f2b6..853bb5c 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_6.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_3_0_0.json index a5f8b14..6add548 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_3_0_0.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_3_0_3.json index f861817..082bd15 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_3_0_3.json @@ -827,7 +827,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1150,4 +1151,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_1.json index 2e9f075..379445f 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_1.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_1.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_2.json index 1bb45cc..3794807 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_2.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_3.json index 6df051f..6677793 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_3.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_4.json index 83edfa3..819e670 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_4.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json index 87788b7..6e351f2 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_6.json index e531918..1e61a9e 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_6.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_3_0_0.json index 0d8f258..adf0fb3 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_3_0_0.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_3_0_3.json index abaa38c..5282b3e 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_3_0_3.json @@ -739,7 +739,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1062,4 +1063,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_1.json index 93b622b..eaedbbb 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_1.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_1.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_2.json index 5fea4f3..52f3d50 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_2.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_3.json index 6933175..51fecae 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_3.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_4.json index 226ecf0..b18cc6e 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_4.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json index f1a2f4f..7b22d88 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_6.json index e43f55e..7ae6b09 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_6.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_3_0_0.json index 17a2cc0..09df55a 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_3_0_0.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700-D48C8", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_3_0_3.json index af7744f..e20f0dc 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_3_0_3.json @@ -832,7 +832,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1155,4 +1156,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_4.json index fdc77e9..478aa3d 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_4.json @@ -732,7 +732,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json index 0e0d4e9..ead6486 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json @@ -733,7 +733,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_6.json index 37a3cc2..d20b0db 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_6.json @@ -733,7 +733,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_3_0_0.json index 89d5fda..e0f5d3f 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_3_0_0.json @@ -734,7 +734,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_3_0_3.json index 96afbca..39956f8 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_3_0_3.json @@ -734,7 +734,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1057,4 +1058,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_4.json index c99bad1..5c876d6 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_4.json @@ -819,6 +819,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json index 4bf50c3..bb5b2da 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_6.json index 8c35bd1..b290fd5 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_6.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_3_0_0.json index 323afdd..b72e149 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_3_0_0.json @@ -820,6 +820,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_3_0_3.json index 1ca4b8a..28b01ee 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_3_0_3.json @@ -827,7 +827,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1150,4 +1151,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_1.json index 4a38a38..94ecade 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_1.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_1.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_2.json index da5d5eb..f97f5dd 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_2.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_3.json index c518a0a..3843271 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_3.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_4.json index de29236..80a9ff5 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_4.json @@ -731,6 +731,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_5.json index 967726d..0f078f7 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_5.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_6.json index 088c63f..9fdbcf7 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_6.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_3_0_0.json index 8ffe560..3b614fe 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_3_0_0.json @@ -732,6 +732,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_3_0_3.json index b29b89a..7bc0720 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_3_0_3.json @@ -739,7 +739,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1062,4 +1063,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_1.json index e0b75fa..eaabe74 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_1.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_1.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_2.json index 5a78582..d98d906 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_2.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_2.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_3.json index a543583..15333f0 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_3.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_4.json index 5b1bcee..6bb8c33 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_4.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_4.json @@ -824,6 +824,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_5.json index 76ec1bb..feb158e 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_5.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_6.json index 81f7377..a5eaedb 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_6.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_3_0_0.json index 84c0f26..a53b1bb 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_3_0_0.json @@ -825,6 +825,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_3_0_3.json index cebc316..203ac21 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_3_0_3.json @@ -832,7 +832,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "docker_routing_config_mode": "unified" + "docker_routing_config_mode": "unified", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", @@ -1155,4 +1156,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_5.json index 94d6419..79bd49a 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_5.json @@ -704,6 +704,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_6.json index e0d4702..3b7815c 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_6.json @@ -704,6 +704,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_3_0_0.json index 1223767..6422d9c 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_3_0_0.json @@ -705,6 +705,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_3_0_3.json index b799c38..027cc53 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_3_0_3.json @@ -705,7 +705,8 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "0", @@ -1766,4 +1767,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_5.json index a299500..6256051 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_5.json @@ -826,6 +826,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_6.json index e5f078c..0961703 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_6.json @@ -826,6 +826,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_3_0_0.json index ffc5166..d172932 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_3_0_0.json @@ -827,6 +827,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_3_0_3.json index bae0cae..c0ca921 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_3_0_3.json @@ -827,7 +827,8 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "LeafRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "0", @@ -1888,4 +1889,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json index 3d1650b..85c078c 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json @@ -984,6 +984,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_6.json index 85664d3..9db400f 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_6.json @@ -984,6 +984,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_3_0_0.json index c6b81cd..85c2cfb 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_3_0_0.json @@ -985,6 +985,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_3_0_3.json index e44770b..41b5144 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_3_0_3.json @@ -985,7 +985,8 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "0", @@ -2046,4 +2047,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json index f057655..c7809b7 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json @@ -1098,6 +1098,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_6.json index 9e08f65..2bf0ab7 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_6.json @@ -1098,6 +1098,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_3_0_0.json index 36877e0..349bd02 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_3_0_0.json @@ -1099,6 +1099,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_3_0_3.json index 1db7804..a3c05d3 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_3_0_3.json @@ -1099,7 +1099,8 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "LeafRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "0", @@ -2160,4 +2161,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json index 9b331a1..7808bc4 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json @@ -704,6 +704,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_6.json index edefc7e..a765865 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_6.json @@ -704,6 +704,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_3_0_0.json index bcbb6cb..9394215 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_3_0_0.json @@ -705,6 +705,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_3_0_3.json index ee0e7e0..0d5131d 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_3_0_3.json @@ -705,7 +705,8 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "0", @@ -1766,4 +1767,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json index 5a0c41c..875df36 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json @@ -826,6 +826,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_6.json index 5a0c41c..875df36 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_6.json @@ -826,6 +826,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_3_0_0.json index 408fe08..0779016 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_3_0_0.json @@ -827,6 +827,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_3_0_3.json index 96367fa..a6cd667 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_3_0_3.json @@ -827,7 +827,8 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "LeafRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "0", @@ -1888,4 +1889,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json index 340de9a..0cf0683 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json @@ -704,6 +704,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_6.json index 5d439de..760dc26 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_6.json @@ -704,6 +704,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_3_0_0.json index 87d2783..3e29982 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_3_0_0.json @@ -705,6 +705,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_3_0_3.json index a267b49..67971e7 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_3_0_3.json @@ -705,7 +705,8 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "0", @@ -1766,4 +1767,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json index 97403e3..5cd8f63 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json @@ -826,6 +826,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_6.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_6.json index 97403e3..5cd8f63 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_6.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_6.json @@ -826,6 +826,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_3_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_3_0_0.json index a22fe13..3448ef3 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_3_0_0.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_3_0_0.json @@ -827,6 +827,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "LeafRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_3_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_3_0_3.json index c5e62e2..cb94646 100644 --- a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_3_0_3.json +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_3_0_3.json @@ -827,7 +827,8 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "LeafRouter", - "deployment_id": "1" + "deployment_id": "1", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "0", @@ -1888,4 +1889,4 @@ "VERSIONS|DATABASE": { "VERSION": "version_3_0_3" } -} \ No newline at end of file +} diff --git a/tests/db_migrator_input/config_db/non-default-config-expected.json b/tests/db_migrator_input/config_db/non-default-config-expected.json index 55cca5c..13ae7aa 100644 --- a/tests/db_migrator_input/config_db/non-default-config-expected.json +++ b/tests/db_migrator_input/config_db/non-default-config-expected.json @@ -762,7 +762,8 @@ "bgp_asn": "65100", "buffer_model": "traditional", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "index": "1", diff --git a/tests/db_migrator_input/config_db/non-default-config-input.json b/tests/db_migrator_input/config_db/non-default-config-input.json index b806793..3cdd352 100644 --- a/tests/db_migrator_input/config_db/non-default-config-input.json +++ b/tests/db_migrator_input/config_db/non-default-config-input.json @@ -737,7 +737,8 @@ "default_pfcwd_status": "disable", "bgp_asn": "65100", "deployment_id": "1", - "type": "ToRRouter" + "type": "ToRRouter", + "synchronous_mode": "enable" }, "PORT|Ethernet0": { "lanes": "0,1,2,3", diff --git a/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-expected.json b/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-expected.json index ed18c0a..fd72417 100644 --- a/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-expected.json +++ b/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-expected.json @@ -956,6 +956,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-input.json b/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-input.json index 94e3f80..a043137 100644 --- a/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-input.json +++ b/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-input.json @@ -956,6 +956,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-expected.json b/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-expected.json index 6017b6a..fd85509 100644 --- a/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-expected.json +++ b/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-expected.json @@ -954,6 +954,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-input.json b/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-input.json index 85d5da7..e6c28d0 100644 --- a/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-input.json +++ b/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-input.json @@ -954,6 +954,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/non-default-pg-expected.json b/tests/db_migrator_input/config_db/non-default-pg-expected.json index 314ac69..2a0aa78 100644 --- a/tests/db_migrator_input/config_db/non-default-pg-expected.json +++ b/tests/db_migrator_input/config_db/non-default-pg-expected.json @@ -952,6 +952,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/non-default-pg-input.json b/tests/db_migrator_input/config_db/non-default-pg-input.json index 87c8d59..0592451 100644 --- a/tests/db_migrator_input/config_db/non-default-pg-input.json +++ b/tests/db_migrator_input/config_db/non-default-pg-input.json @@ -952,6 +952,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/non-default-xoff-expected.json b/tests/db_migrator_input/config_db/non-default-xoff-expected.json index ee68ba5..2907590 100644 --- a/tests/db_migrator_input/config_db/non-default-xoff-expected.json +++ b/tests/db_migrator_input/config_db/non-default-xoff-expected.json @@ -990,6 +990,7 @@ "buffer_model": "traditional", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/non-default-xoff-input.json b/tests/db_migrator_input/config_db/non-default-xoff-input.json index aa9d857..032e611 100644 --- a/tests/db_migrator_input/config_db/non-default-xoff-input.json +++ b/tests/db_migrator_input/config_db/non-default-xoff-input.json @@ -989,6 +989,7 @@ "bgp_asn": "65100", "cloudtype": "None", "type": "ToRRouter", + "synchronous_mode": "enable", "deployment_id": "1" }, "PORT|Ethernet0": { diff --git a/tests/db_migrator_input/config_db/qos_tables_db_field_value_reference_format_3_0_1.json b/tests/db_migrator_input/config_db/qos_tables_db_field_value_reference_format_3_0_1.json index 7d7e237..b252cba 100644 --- a/tests/db_migrator_input/config_db/qos_tables_db_field_value_reference_format_3_0_1.json +++ b/tests/db_migrator_input/config_db/qos_tables_db_field_value_reference_format_3_0_1.json @@ -1050,7 +1050,8 @@ "hwsku": "DellEMC-Z9264f-C64", "mac": "50:9a:4c:d3:86:70", "platform": "x86_64-dellemc_z9264f_c3538-r0", - "type": "LeafRouter" + "type": "LeafRouter", + "synchronous_mode": "enable" } }, "DSCP_TO_TC_MAP": { diff --git a/tests/db_migrator_input/config_db/qos_tables_db_field_value_reference_format_3_0_3.json b/tests/db_migrator_input/config_db/qos_tables_db_field_value_reference_format_3_0_3.json index 4925289..1f4390a 100644 --- a/tests/db_migrator_input/config_db/qos_tables_db_field_value_reference_format_3_0_3.json +++ b/tests/db_migrator_input/config_db/qos_tables_db_field_value_reference_format_3_0_3.json @@ -1050,7 +1050,8 @@ "hwsku": "DellEMC-Z9264f-C64", "mac": "50:9a:4c:d3:86:70", "platform": "x86_64-dellemc_z9264f_c3538-r0", - "type": "LeafRouter" + "type": "LeafRouter", + "synchronous_mode": "enable" } }, "DSCP_TO_TC_MAP": { diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-double-pools-expected.json b/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-double-pools-expected.json index 88d81e5..a512601 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-double-pools-expected.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-double-pools-expected.json @@ -199,6 +199,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-double-pools-input.json b/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-double-pools-input.json index 691572e..df58b4e 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-double-pools-input.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-double-pools-input.json @@ -115,6 +115,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-single-pool-expected.json b/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-single-pool-expected.json index fdd4e35..7bd0dd2 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-single-pool-expected.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-single-pool-expected.json @@ -195,6 +195,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-single-pool-input.json b/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-single-pool-input.json index c43d7e7..b2ea5f5 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-single-pool-input.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-dynamic-single-pool-input.json @@ -111,6 +111,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-double-pools-expected.json b/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-double-pools-expected.json index 97eed05..d1537d3 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-double-pools-expected.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-double-pools-expected.json @@ -258,6 +258,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-double-pools-input.json b/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-double-pools-input.json index bb3ded3..35fc6a6 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-double-pools-input.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-double-pools-input.json @@ -150,6 +150,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-single-pool-expected.json b/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-single-pool-expected.json index 8cbe35f..4c1518c 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-single-pool-expected.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-single-pool-expected.json @@ -253,6 +253,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-single-pool-input.json b/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-single-pool-input.json index 1b6cc71..408afb4 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-single-pool-input.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-traditional-single-pool-input.json @@ -150,6 +150,7 @@ "hwsku": "Mellanox-SN2700", "default_bgp_status": "up", "type": "ToRRouter", + "synchronous_mode": "enable", "hostname": "sonic", "platform": "x86_64-mlnx_msn2700-r0", "mac": "00:01:02:03:04:00", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-warmreboot-expected.json b/tests/db_migrator_input/config_db/reclaiming-buffer-warmreboot-expected.json index f38c426..d2742a4 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-warmreboot-expected.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-warmreboot-expected.json @@ -952,6 +952,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_input/config_db/reclaiming-buffer-warmreboot-input.json b/tests/db_migrator_input/config_db/reclaiming-buffer-warmreboot-input.json index e8a44eb..254af10 100644 --- a/tests/db_migrator_input/config_db/reclaiming-buffer-warmreboot-input.json +++ b/tests/db_migrator_input/config_db/reclaiming-buffer-warmreboot-input.json @@ -1047,6 +1047,7 @@ "hwsku": "ACS-MSN4700", "default_bgp_status": "up", "type": "LeafRouter", + "synchronous_mode": "enable", "region": "None", "hostname": "sonic", "platform": "x86_64-mlnx_msn4700-r0", diff --git a/tests/db_migrator_test.py b/tests/db_migrator_test.py index 4cf5383..4571d9b 100644 --- a/tests/db_migrator_test.py +++ b/tests/db_migrator_test.py @@ -450,3 +450,29 @@ def test_move_logger_tables_in_warm_upgrade(self): diff = DeepDiff(resulting_table, expected_table, ignore_order=True) assert not diff + +class TestWarmUpgrade_to_2_0_2(object): + @classmethod + def setup_class(cls): + os.environ['UTILITIES_UNIT_TESTING'] = "2" + + @classmethod + def teardown_class(cls): + os.environ['UTILITIES_UNIT_TESTING'] = "0" + dbconnector.dedicated_dbs['CONFIG_DB'] = None + + def test_warm_upgrade_to_2_0_2(self): + dbconnector.dedicated_dbs['CONFIG_DB'] = os.path.join(mock_db_path, 'config_db', 'cross_branch_upgrade_to_version_2_0_2_input') + import db_migrator + dbmgtr = db_migrator.DBMigrator(None) + dbmgtr.migrate() + dbconnector.dedicated_dbs['CONFIG_DB'] = os.path.join(mock_db_path, 'config_db', 'cross_branch_upgrade_to_version_2_0_2_expected') + expected_db = Db() + + expected_db + new_tables = ["RESTAPI", "TELEMETRY", "CONSOLE_SWITCH"] + for table in new_tables: + resulting_table = dbmgtr.configDB.get_table(table) + expected_table = expected_db.cfgdb.get_table(table) + diff = DeepDiff(resulting_table, expected_table, ignore_order=True) + assert not diff