You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-08 14:22:09 +03:00
feat(cmapi): MCOL-5806 Review and rebase interface fixes.
* feat(cmapi): add read_only param for API add node endpoint * style(cmapi): fixes for string length and quotes
This commit is contained in:
committed by
Alexander Presnyakov
parent
9a1ac0eb74
commit
93cd9354a9
@@ -914,6 +914,7 @@ class ClusterController:
|
||||
node = request_body.get('node', None)
|
||||
config = request_body.get('config', DEFAULT_MCS_CONF_PATH)
|
||||
in_transaction = request_body.get('in_transaction', False)
|
||||
read_only = request_body.get('read_only', False)
|
||||
|
||||
if node is None:
|
||||
raise_422_error(module_logger, func_name, 'missing node argument')
|
||||
@@ -921,9 +922,9 @@ class ClusterController:
|
||||
try:
|
||||
if not in_transaction:
|
||||
with TransactionManager(extra_nodes=[node]):
|
||||
response = ClusterHandler.add_node(node, config)
|
||||
response = ClusterHandler.add_node(node, config, read_only)
|
||||
else:
|
||||
response = ClusterHandler.add_node(node, config)
|
||||
response = ClusterHandler.add_node(node, config, read_only)
|
||||
except CMAPIBasicError as err:
|
||||
raise_422_error(module_logger, func_name, err.message)
|
||||
|
||||
|
Reference in New Issue
Block a user