@@ -45,7 +45,7 @@ from sonic_py_common.device_info import get_platform, get_system_mac
45
45
from sonic_py_common .multi_asic import get_asic_id_from_name , is_multi_asic , get_asic_device_id
46
46
from config_samples import generate_sample_config
47
47
from config_samples import get_available_config
48
- from swsssdk import SonicV2Connector , ConfigDBConnector , SonicDBConfig
48
+ from swsssdk import SonicV2Connector , ConfigDBConnector , SonicDBConfig , ConfigDBPipeConnector
49
49
from redis_bcc import RedisBytecodeCache
50
50
from collections import OrderedDict
51
51
from natsort import natsorted
@@ -296,9 +296,9 @@ def main():
296
296
297
297
if args .from_db :
298
298
if args .namespace is None :
299
- configdb = ConfigDBConnector ( ** db_kwargs )
299
+ configdb = ConfigDBPipeConnector ( use_unix_socket_path = True , ** db_kwargs )
300
300
else :
301
- configdb = ConfigDBConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
301
+ configdb = ConfigDBPipeConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
302
302
303
303
configdb .connect ()
304
304
deep_update (data , FormatConverter .db_to_output (configdb .get_config ()))
@@ -367,9 +367,9 @@ def main():
367
367
368
368
if args .write_to_db :
369
369
if args .namespace is None :
370
- configdb = ConfigDBConnector ( ** db_kwargs )
370
+ configdb = ConfigDBPipeConnector ( use_unix_socket_path = True , ** db_kwargs )
371
371
else :
372
- configdb = ConfigDBConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
372
+ configdb = ConfigDBPipeConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
373
373
374
374
configdb .connect (False )
375
375
configdb .mod_config (FormatConverter .output_to_db (data ))
0 commit comments