CI: put_device_property timeout
https://gitlab.esrf.fr/bliss/bliss/-/jobs/744298
_____________________ ERROR at setup of test_nxw_scangroup _____________________
nexus_writer_session_policy = <bliss.common.session.Session object at 0x7f4917eef7f0>
nxw_dir = local('/tmp/pytest-of-root/pytest-0/test_nxw_scangroup0')
nexus_writer_type = 'nexus'
@pytest.fixture
def nexus_writer_config(nexus_writer_session_policy, nxw_dir, nexus_writer_type):
"""Writer session with a Nexus writer"""
> with nexus_writer(
nexus_writer_session_policy,
nxw_dir,
config=True,
alt=False,
policy=True,
writer_type=nexus_writer_type,
) as info:
tests/nexus_writer/conftest.py:116:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/opt/conda/envs/default_env/lib/python3.9/contextlib.py:119: in __enter__
return next(self.gen)
tests/nexus_writer/conftest.py:233: in nexus_writer
with writer_ctx(capture=capture, **info) as writer:
/opt/conda/envs/default_env/lib/python3.9/contextlib.py:119: in __enter__
return next(self.gen)
tests/nexus_writer/conftest.py:319: in writer_tango
db.put_device_property(device_name, properties)
/opt/conda/envs/default_env/lib/python3.9/site-packages/tango/db.py:500: in __Database__put_device_property
return __Database__generic_put_property(self, dev_name, value, self._put_device_property)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = Database(runner-9yespsby-project-325-concurrent-3, 51599)
obj_name = 'id00/bliss_nxwriter/nexus_writer_session'
value = [DbDatum(name = 'copy_non_external', value_string = ['True']), DbDatum(name = 'noconfig', value_string = ['False']), D...atum(name = 'enable_external_nonhdf5', value_string = ['False']), DbDatum(name = 'stackmca', value_string = ['False'])]
f = <bound method _put_device_property of Database(runner-9yespsby-project-325-concurrent-3, 51599)>
def __Database__generic_put_property(self, obj_name, value, f):
"""internal usage"""
value = obj_2_property(value)
> return f(obj_name, value)
E PyTango.CommunicationFailed: DevFailed[
E DevError[
E desc = TRANSIENT CORBA system exception: TRANSIENT_CallTimedout
E origin = Connection::command_inout()
E reason = API_CorbaException
E severity = ERR]
E
E DevError[
E desc = Timeout (3000 mS) exceeded on device sys/database/2, command DbPutDeviceProperty
E origin = Connection::command_inout()
E reason = API_DeviceTimedOut
E severity = ERR]
E ]
/opt/conda/envs/default_env/lib/python3.9/site-packages/tango/db.py:229: CommunicationFailed