@@ -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
@@ -290,9 +290,9 @@ def main():
290
290
291
291
if args .from_db :
292
292
if args .namespace is None :
293
- configdb = ConfigDBConnector ( ** db_kwargs )
293
+ configdb = ConfigDBPipeConnector ( use_unix_socket_path = True , ** db_kwargs )
294
294
else :
295
- configdb = ConfigDBConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
295
+ configdb = ConfigDBPipeConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
296
296
297
297
configdb .connect ()
298
298
deep_update (data , FormatConverter .db_to_output (configdb .get_config ()))
@@ -361,9 +361,9 @@ def main():
361
361
362
362
if args .write_to_db :
363
363
if args .namespace is None :
364
- configdb = ConfigDBConnector ( ** db_kwargs )
364
+ configdb = ConfigDBPipeConnector ( use_unix_socket_path = True , ** db_kwargs )
365
365
else :
366
- configdb = ConfigDBConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
366
+ configdb = ConfigDBPipeConnector (use_unix_socket_path = True , namespace = args .namespace , ** db_kwargs )
367
367
368
368
configdb .connect (False )
369
369
configdb .mod_config (FormatConverter .output_to_db (data ))
0 commit comments