Skip to content

Occasional failure to start a new session: invalid uuid string #443

@rbx

Description

@rbx

When running ODC test suite with higher levels of parallelism, e.g. 16, random tests often fail with the following error:

 3/45 Test #41: odc::topology/underlying_session_terminated ........................***Failed    0.14 sec
Running 1 test case...
unknown location(0): fatal error: in "topology/underlying_session_terminated": std::runtime_error: Failed to start a new session. Error code 1; error: dds-session: error: invalid uuid string

/home/orybalch/dev/ODC/tests/odc-tests.cpp(617): last checkpoint

*** 1 failure is detected in the test module "odc_core_lib"

Tracking it down it seems to come from:
https://github.com/FairRootGroup/DDS/blob/master/dds-tools-lib/src/Tools.cpp#L99-L110

Attached is a DDS log where the issue is present twice (search for invalid uuid string):
dds_2022-05-23.0.log

This was already mentioned in #379, but I'm pretty sure it is a different issue and worth it's own ticket.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions