This is regarding SplitExperimentService.split.
I tried to make it @Transactional at some point, but it didn't work properly. Multiple things can go wrong in there since it's a complex operation that can leave the original experiment or some of its parts in a bad state.
I noticed this while reviewing SonarQube report.
This is regarding
SplitExperimentService.split.I tried to make it
@Transactionalat some point, but it didn't work properly. Multiple things can go wrong in there since it's a complex operation that can leave the original experiment or some of its parts in a bad state.I noticed this while reviewing SonarQube report.