Hi all,
while sending emails to users using the omero admin email command is working fine in general for us, we seem to be having just too many users on our main OMERO instance.
When running e.g.
omero admin email --everyone "OMERO maintenance completed" < mailbody.txt
the process is taking "a bit" longer and at some point (25s) crashes with an omero.LockTimeout exception like this:
Using session for ehrenfeu@localhost:4064. Idle timeout: 2000 min. Current group: IMCF
Traceback (most recent call last):
File "/opt/omero/server/venv/bin/omero", line 8, in <module>
sys.exit(main())
File "/opt/omero/server/venv/lib/python3.10/site-packages/omero/main.py", line 125, in main
rv = omero.cli.argv()
File "/opt/omero/server/venv/lib/python3.10/site-packages/omero/cli.py", line 1771, in argv
cli.invoke(args[1:])
File "/opt/omero/server/venv/lib/python3.10/site-packages/omero/cli.py", line 1208, in invoke
stop = self.onecmd(line, previous_args)
File "/opt/omero/server/venv/lib/python3.10/site-packages/omero/cli.py", line 1285, in onecmd
self.execute(line, previous_args)
File "/opt/omero/server/venv/lib/python3.10/site-packages/omero/cli.py", line 1367, in execute
args.func(args)
File "<string>", line 1629, in email
File "/opt/omero/server/venv/lib/python3.10/site-packages/omero/clients.py", line 966, in submit
return self.waitOnCmd(
File "/opt/omero/server/venv/lib/python3.10/site-packages/omero/clients.py", line 989, in waitOnCmd
callback.loop(loops, ms) # Throw LockTimeout
File "/opt/omero/server/venv/lib/python3.10/site-packages/omero/callbacks.py", line 258, in loop
raise omero.LockTimeout(
omero.LockTimeout: exception ::omero::LockTimeout
{
serverStackTrace = None
serverExceptionClass = None
message = Command unfinished after 25.0 seconds
backOff = 5000
seconds = 25
}
Unfortunately I failed in finding where to configure this timeout.
➡️ Is there a log / database entries that would tell me who received the email?
All OMERO components are on their latest version, running on Ubuntu 22.04.
Cheers,
Niko
Hi all,
while sending emails to users using the
omero admin emailcommand is working fine in general for us, we seem to be having just too many users on our main OMERO instance.When running e.g.
the process is taking "a bit" longer and at some point (25s) crashes with an
omero.LockTimeoutexception like this:Unfortunately I failed in finding where to configure this timeout.
➡️ Is there a log / database entries that would tell me who received the email?
All OMERO components are on their latest version, running on Ubuntu 22.04.
Cheers,
Niko