You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-07 03:22:57 +03:00
feat(cmapi): MCOL-5019: review fixes.
[fix] CEJPasswordHandler class methods to use directory for cskeys file [fix] CEJPasswordHandler.encrypt_password to return password in hex format [fix] CEJPasswordHandler key_length [fix] CEJPasswordHandler os.urandom call typo [upd] mcs cli README.md and man page [upd] mcs cli README_DEV.md [fix] mcs_cluster_tool/decorators.py to handle typer.Exit exception [add] various docstrings
This commit is contained in:
committed by
Alan Mologorsky
parent
215e4eea4d
commit
aa57a7684c
@@ -344,6 +344,10 @@ def broadcast_new_config(
|
||||
|
||||
if distribute_secrets:
|
||||
# TODO: do not restart cluster when put xml config only with
|
||||
# distribute secrets
|
||||
if not CEJPasswordHandler.secretsfile_exists():
|
||||
secrets_dict = CEJPasswordHandler.generate_secrets_data()
|
||||
CEJPasswordHandler.save_secrets(secrets=secrets_dict)
|
||||
secrets = CEJPasswordHandler.get_secrets_json()
|
||||
body['secrets'] = secrets
|
||||
|
||||
@@ -798,7 +802,7 @@ def get_cej_info(config_root):
|
||||
'Columnstore.xml has an empty CrossEngineSupport.Password tag'
|
||||
)
|
||||
|
||||
if CEJPasswordHandler.secretsfile_exists():
|
||||
if CEJPasswordHandler.secretsfile_exists() and cej_password:
|
||||
cej_password = CEJPasswordHandler.decrypt_password(cej_password)
|
||||
|
||||
return cej_host, cej_port, cej_username, cej_password
|
||||
|
Reference in New Issue
Block a user