@@ -46,7 +46,7 @@ from sonic_py_common.device_info import get_platform, get_system_mac
46
46
from sonic_py_common .multi_asic import get_asic_id_from_name , is_multi_asic
47
47
from config_samples import generate_sample_config
48
48
from config_samples import get_available_config
49
- from swsssdk import SonicV2Connector , ConfigDBConnector , SonicDBConfig
49
+ from swsssdk import SonicV2Connector , ConfigDBConnector , SonicDBConfig , ConfigDBPipeConnector
50
50
from redis_bcc import RedisBytecodeCache
51
51
from collections import OrderedDict
52
52
from natsort import natsorted
@@ -340,9 +340,9 @@ def main():
340
340
341
341
if args .from_db :
342
342
if args .namespace is None :
343
- configdb = ConfigDBConnector (use_unix_socket_path = True , ** db_kwargs )
343
+ configdb = ConfigDBPipeConnector (use_unix_socket_path = True , ** db_kwargs )
344
344
else :
345
- configdb = ConfigDBConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
345
+ configdb = ConfigDBPipeConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
346
346
347
347
configdb .connect ()
348
348
deep_update (data , FormatConverter .db_to_output (configdb .get_config ()))
@@ -401,9 +401,9 @@ def main():
401
401
402
402
if args .write_to_db :
403
403
if args .namespace is None :
404
- configdb = ConfigDBConnector (use_unix_socket_path = True , ** db_kwargs )
404
+ configdb = ConfigDBPipeConnector (use_unix_socket_path = True , ** db_kwargs )
405
405
else :
406
- configdb = ConfigDBConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
406
+ configdb = ConfigDBPipeConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
407
407
408
408
configdb .connect (False )
409
409
configdb .mod_config (FormatConverter .output_to_db (data ))
0 commit comments