Validity Version
3.2.0
NetBox Version
4.2.9
Python Version
3.11.2
Steps to Reproduce
Hello. The run tests fails when running against a large selection of devices (900+ devices, 155 tests), but works correctly on smaller batches (e.g., 10 devices). I tried to increase rq_result_ttl but it is not worked.
Traceback
Unhandled error occured: <class 'rq.exceptions.NoSuchJobError'>: No such job: b'rq:job:90d2e437-1c9a-4481-81fe-8ff26d4484b3'
File "/opt/netbox-4.2.9/venv/lib/python3.11/site-packages/validity/scripts/runtests/combine.py", line 97, in call
keeper.logger.messages = self.compose_logs(keeper.logger, job_extractor, params.object_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox-4.2.9/venv/lib/python3.11/site-packages/validity/scripts/runtests/combine.py", line 58, in compose_logs
return self.collect_logs(logger, job_extractor)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox-4.2.9/venv/lib/python3.11/site-packages/validity/scripts/runtests/combine.py", line 52, in collect_logs
grandparent_logs = job_extractor.parent.parent.job.result.log
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/functools.py", line 1001, in get
val = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "/opt/netbox-4.2.9/venv/lib/python3.11/site-packages/validity/scripts/parent_jobs.py", line 35, in parent
return self._get_parent(self.job.dependency)
^^^^^^^^^^^^^^^^^^^
File "/opt/netbox-4.2.9/venv/lib/python3.11/site-packages/rq/job.py", line 486, in dependency
job = self.fetch(self._dependency_ids[0], connection=self.connection, serializer=self.serializer)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox-4.2.9/venv/lib/python3.11/site-packages/rq/job.py", line 670, in fetch
job.refresh()
File "/opt/netbox-4.2.9/venv/lib/python3.11/site-packages/rq/job.py", line 1035, in refresh
raise NoSuchJobError('No such job: {0}'.format(self.key))
Validity Version
3.2.0
NetBox Version
4.2.9
Python Version
3.11.2
Steps to Reproduce
Hello. The run tests fails when running against a large selection of devices (900+ devices, 155 tests), but works correctly on smaller batches (e.g., 10 devices). I tried to increase rq_result_ttl but it is not worked.
Traceback