Skip to content
Snippets Groups Projects

Remove truncate and add on conflict clause instead

Merged Jonah Husson requested to merge hotfix/remove-truncate into master
Compare and Show latest version
1 file
+ 6
3
Compare changes
  • Side-by-side
  • Inline
+ 6
3
@@ -228,13 +228,16 @@ def revoke_auth(to_revoke):
@@ -228,13 +228,16 @@ def revoke_auth(to_revoke):
revoke_auth accepts a list of node IP addresses to revoke auth from
revoke_auth accepts a list of node IP addresses to revoke auth from
:param to_revoke: list of node IP addresses
:param to_revoke: list of node IP addresses
"""
"""
 
log.info(f"Revoking access to {len(to_revoke)} nodes...")
for nid in to_revoke:
for nid in to_revoke:
cmd = f"sudo nft -a list chain inet filter input | grep '{nid}' | awk -F'handle ' '{{print $2}}' | xargs -Ixxx sudo nft delete rule inet filter input handle xxx"
cmd = f"sudo nft -a list chain inet filter input | grep '{nid}' | awk -F'handle ' '{{print $2}}' | xargs -Ixxx sudo nft delete rule inet filter input handle xxx"
 
log.debug(cmd)
p = subprocess.Popen(cmd.split())
p = subprocess.Popen(cmd.split())
output, error = p.communicate()
output, error = p.communicate()
log.debug(output)
if output:
 
log.debug(output)
if error:
if error:
log.error(error)
raise IOError(error)
def id_to_reg_code(cmix_id):
def id_to_reg_code(cmix_id):
@@ -707,7 +710,7 @@ def set_authorizer_nodes(conn, to_add, to_delete):
@@ -707,7 +710,7 @@ def set_authorizer_nodes(conn, to_add, to_delete):
node_list = get_authorizer_nodes(conn)
node_list = get_authorizer_nodes(conn)
to_revoke = []
to_revoke = []
delete_command = "DELETE FROM nodes WHERE id = ?;"
delete_command = "DELETE FROM nodes WHERE id = %s;"
for row in node_list:
for row in node_list:
if row[0] in to_delete:
if row[0] in to_delete:
try:
try:
Loading