@@ -44,7 +44,7 @@ def __init__(self, namespace, socket=None):
44
44
none-zero values.
45
45
build: sequentially increase within a minor version domain.
46
46
"""
47
- self .CURRENT_VERSION = 'version_3_0_6 '
47
+ self .CURRENT_VERSION = 'version_3_0_5 '
48
48
49
49
self .TABLE_NAME = 'VERSIONS'
50
50
self .TABLE_KEY = 'DATABASE'
@@ -617,13 +617,13 @@ def version_1_0_6(self):
617
617
abandon_method = self .mellanox_buffer_migrator .mlnx_abandon_pending_buffer_configuration
618
618
append_method = self .mellanox_buffer_migrator .mlnx_append_item_on_pending_configuration_list
619
619
620
- if self .mellanox_buffer_migrator .mlnx_migrate_buffer_pool_size ('version_1_0_6' , 'version_3_0_0 ' ) \
621
- and self .mellanox_buffer_migrator .mlnx_migrate_buffer_profile ('version_1_0_6' , 'version_3_0_0 ' ) \
620
+ if self .mellanox_buffer_migrator .mlnx_migrate_buffer_pool_size ('version_1_0_6' , 'version_2_0_0 ' ) \
621
+ and self .mellanox_buffer_migrator .mlnx_migrate_buffer_profile ('version_1_0_6' , 'version_2_0_0 ' ) \
622
622
and (not self .mellanox_buffer_migrator .mlnx_is_buffer_model_dynamic () or \
623
623
self .migrate_config_db_buffer_tables_for_dynamic_calculation (speed_list , cable_len_list , '0' , abandon_method , append_method )) \
624
624
and self .mellanox_buffer_migrator .mlnx_flush_new_buffer_configuration () \
625
625
and self .prepare_dynamic_buffer_for_warm_reboot (buffer_pools , buffer_profiles , buffer_pgs ):
626
- self .set_version ('version_3_0_0 ' )
626
+ self .set_version ('version_2_0_0 ' )
627
627
else :
628
628
self .prepare_dynamic_buffer_for_warm_reboot ()
629
629
@@ -632,8 +632,26 @@ def version_1_0_6(self):
632
632
self .configDB .set_entry ('DEVICE_METADATA' , 'localhost' , metadata )
633
633
log .log_notice ('Setting buffer_model to traditional' )
634
634
635
- self .set_version ('version_3_0_0 ' )
635
+ self .set_version ('version_2_0_0 ' )
636
636
637
+ return 'version_2_0_0'
638
+
639
+ def version_2_0_0 (self ):
640
+ """
641
+ Version 2_0_0
642
+ """
643
+ log .log_info ('Handling version_2_0_0' )
644
+ self .migrate_port_qos_map_global ()
645
+ self .set_version ('version_2_0_1' )
646
+ return 'version_2_0_1'
647
+
648
+ def version_2_0_1 (self ):
649
+ """
650
+ Version 2_0_1.
651
+ This is the latest version for 202012 branch
652
+ """
653
+ log .log_info ('Handling version_2_0_1' )
654
+ self .set_version ('version_3_0_0' )
637
655
return 'version_3_0_0'
638
656
639
657
def version_3_0_0 (self ):
@@ -694,21 +712,14 @@ def version_3_0_4(self):
694
712
if 'pfc_enable' in v :
695
713
v ['pfcwd_sw_enable' ] = v ['pfc_enable' ]
696
714
self .configDB .set_entry ('PORT_QOS_MAP' , k , v )
715
+ self .set_version ('version_3_0_5' )
697
716
return 'version_3_0_5'
698
717
699
718
def version_3_0_5 (self ):
700
- """
701
- Version 3_0_5
702
- """
703
- log .log_info ('Handling version_3_0_5' )
704
- self .migrate_port_qos_map_global ()
705
- return 'version_3_0_6'
706
-
707
- def version_3_0_6 (self ):
708
719
"""
709
720
Current latest version. Nothing to do here.
710
721
"""
711
- log .log_info ('Handling version_3_0_6 ' )
722
+ log .log_info ('Handling version_3_0_5 ' )
712
723
return None
713
724
714
725
def get_version (self ):
0 commit comments