Flint: Redis error while closing the application
Found in ID15A logs.
Sounds like Redis access have to be protected.
2022-03-02 14:15:07,986 eh3 25586 bliss.flint.flint ERROR : Error while saving the workspace
Traceback (most recent call last):
File "/users/blissadm/local/bliss.git/bliss/flint/flint.py", line 306, in save_global_settings
manager.saveBeforeClosing()
File "/users/blissadm/local/bliss.git/bliss/flint/manager/manager.py", line 331, in saveBeforeClosing
self.workspaceManager().saveWorkspace(workspace, last=True)
File "/users/blissadm/local/bliss.git/bliss/flint/manager/workspace_manager.py", line 714, in saveWorkspace
settings[name] = data
File "/users/blissadm/local/bliss.git/bliss/config/settings.py", line 673, in __setitem__
cnx.hset(self.name, key, value)
File "/users/blissadm/local/bliss.git/bliss/config/conductor/redis_proxy.py", line 311, in hset
return super().hset(name, mapping=mapping)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/redis/client.py", line 3050, in hset
return self.execute_command('HSET', name, *items)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/redis/client.py", line 901, in execute_command
return self.parse_response(conn, command_name, **options)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/redis/client.py", line 915, in parse_response
response = connection.read_response()
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/redis/connection.py", line 747, in read_response
raise response
redis.exceptions.ResponseError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.
2022-03-02 14:15:08,136 eh3 25586 bliss.flint.helper.rpc_server ERROR : Exception while serving ipc:///tmp/tmpmn_0a6_o
Traceback (most recent call last):
File "/users/blissadm/local/bliss.git/bliss/flint/helper/rpc_server.py", line 33, in safe_rpc_server
yield task, url
File "/users/blissadm/local/bliss.git/bliss/flint/helper/rpc_server.py", line 60, in _task
gevent.wait([stop, task], count=1)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/contextlib.py", line 119, in __exit__
next(self.gen)
File "/users/blissadm/local/bliss.git/bliss/flint/helper/rpc_server.py", line 48, in maintain_value
redis.delete(key)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/redis/client.py", line 1567, in delete
return self.execute_command('DEL', *names)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/redis/client.py", line 901, in execute_command
return self.parse_response(conn, command_name, **options)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/redis/client.py", line 915, in parse_response
response = connection.read_response()
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/redis/connection.py", line 747, in read_response
raise response
redis.exceptions.ResponseError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.