Always times out, all agents fail to join
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
shaker |
New
|
Undecided
|
Unassigned |
Bug Description
Always times out waiting for any agent to join, i.e.
2022-03-30 15:06:12.519 726899 ERROR shaker.
r_mouzts_
shaker_
The shaker-agent never starts due to error in 'if' statement, and subsequently passing wrong variable type as argument to socket.
I would suggest the following patch, at the very least:
index 322fb60..b5a44c3 100644
--- a/shaker/
+++ b/shaker/
@@ -97,9 +97,9 @@ def sleep(seconds):
def get_socket(context, endpoint):
socket = context.
socket.
- if 'agent_
+ if 'agent_
- if 'agent_
+ if 'agent_
socket.
return socket
The "agent_
This a excerpt of DEBUG output:
2022-03-30 22:01:17.625 1361 DEBUG shaker.engine.utils [-] =======
2022-03-30 22:01:17.625 1361 DEBUG shaker.engine.utils [-] agent_dir = None log_opt_values /usr/lib/
2022-03-30 22:01:17.625 1361 DEBUG shaker.engine.utils [-] agent_id = None log_opt_values /usr/lib/
2022-03-30 22:01:17.625 1361 DEBUG shaker.engine.utils [-] agent_socket_
2022-03-30 22:01:17.625 1361 DEBUG shaker.engine.utils [-] agent_socket_
2022-03-30 22:01:17.626 1361 DEBUG shaker.engine.utils [-] agent_socket_
2022-03-30 22:01:17.626 1361 DEBUG shaker.engine.utils [-] config_dir = [] log_opt_values /usr/lib/
2022-03-30 22:01:17.626 1361 DEBUG shaker.engine.utils [-] config_file = [] log_opt_values /usr/lib/
2022-03-30 22:01:17.626 1361 DEBUG shaker.engine.utils [-] config_source = [] log_opt_values /usr/lib/
2022-03-30 22:01:17.626 1361 DEBUG shaker.engine.utils [-] debug = True log_opt_values /usr/lib/
2022-03-30 22:01:17.626 1361 DEBUG shaker.engine.utils [-] default_log_levels = ['amqp=WARN', 'amqplib=WARN', 'boto=WARN', 'qpid=WARN', 'sqlalchemy=WARN', 'suds=INFO', 'oslo.messaging
2022-03-30 22:01:17.627 1361 DEBUG shaker.engine.utils [-] instance_format = [instance: %(uuid)s] log_opt_values /usr/lib/
2022-03-30 22:01:17.627 1361 DEBUG shaker.engine.utils [-] instance_
2022-03-30 22:01:17.627 1361 DEBUG shaker.engine.utils [-] log_config_append = None log_opt_values /usr/lib/
2022-03-30 22:01:17.627 1361 DEBUG shaker.engine.utils [-] log_date_format = %Y-%m-%d %H:%M:%S log_opt_values /usr/lib/
2022-03-30 22:01:17.627 1361 DEBUG shaker.engine.utils [-] log_dir = None log_opt_values /usr/lib/
2022-03-30 22:01:17.627 1361 DEBUG shaker.engine.utils [-] log_file = None log_opt_values /usr/lib/
2022-03-30 22:01:17.628 1361 DEBUG shaker.engine.utils [-] log_rotate_interval = 1 log_opt_values /usr/lib/
2022-03-30 22:01:17.628 1361 DEBUG shaker.engine.utils [-] log_rotate_
2022-03-30 22:01:17.628 1361 DEBUG shaker.engine.utils [-] log_rotation_type = none log_opt_values /usr/lib/
2022-03-30 22:01:17.628 1361 DEBUG shaker.engine.utils [-] logging_
2022-03-30 22:01:17.628 1361 DEBUG shaker.engine.utils [-] logging_
2022-03-30 22:01:17.628 1361 DEBUG shaker.engine.utils [-] logging_
2022-03-30 22:01:17.629 1361 DEBUG shaker.engine.utils [-] logging_
2022-03-30 22:01:17.629 1361 DEBUG shaker.engine.utils [-] logging_
2022-03-30 22:01:17.629 1361 DEBUG shaker.engine.utils [-] max_logfile_count = 30 log_opt_values /usr/lib/
2022-03-30 22:01:17.629 1361 DEBUG shaker.engine.utils [-] max_logfile_size_mb = 200 log_opt_values /usr/lib/
2022-03-30 22:01:17.630 1361 DEBUG shaker.engine.utils [-] polling_interval = 10 log_opt_values /usr/lib/
2022-03-30 22:01:17.630 1361 DEBUG shaker.engine.utils [-] publish_errors = False log_opt_values /usr/lib/
2022-03-30 22:01:17.630 1361 DEBUG shaker.engine.utils [-] rate_limit_burst = 0 log_opt_values /usr/lib/
2022-03-30 22:01:17.630 1361 DEBUG shaker.engine.utils [-] rate_limit_
2022-03-30 22:01:17.630 1361 DEBUG shaker.engine.utils [-] rate_limit_interval = 0 log_opt_values /usr/lib/
2022-03-30 22:01:17.630 1361 DEBUG shaker.engine.utils [-] server_endpoint = 192.168.4.45:55555 log_opt_values /usr/lib/
2022-03-30 22:01:17.631 1361 DEBUG shaker.engine.utils [-] syslog_log_facility = LOG_USER log_opt_values /usr/lib/
2022-03-30 22:01:17.631 1361 DEBUG shaker.engine.utils [-] use_eventlog = False log_opt_values /usr/lib/
2022-03-30 22:01:17.631 1361 DEBUG shaker.engine.utils [-] use_journal = False log_opt_values /usr/lib/
2022-03-30 22:01:17.631 1361 DEBUG shaker.engine.utils [-] use_json = False log_opt_values /usr/lib/
2022-03-30 22:01:17.631 1361 DEBUG shaker.engine.utils [-] use_stderr = False log_opt_values /usr/lib/
2022-03-30 22:01:17.631 1361 DEBUG shaker.engine.utils [-] use_syslog = False log_opt_values /usr/lib/
2022-03-30 22:01:17.631 1361 DEBUG shaker.engine.utils [-] watch_log_file = False log_opt_values /usr/lib/
2022-03-30 22:01:17.632 1361 DEBUG shaker.engine.utils [-] *******
A workaround for this error would be to set --agent-