Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow parallel execution of child nodes if only read locks are acquired #2423

Closed
1 task done
leonard84 opened this issue Sep 24, 2020 · 3 comments · Fixed by #2515
Closed
1 task done

Allow parallel execution of child nodes if only read locks are acquired #2423

leonard84 opened this issue Sep 24, 2020 · 3 comments · Fixed by #2515

Comments

@leonard84
Copy link
Collaborator

leonard84 commented Sep 24, 2020

Currently, child nodes are forced to SAME_THREAD execution if the parent has any locks.

If the parent only has READ locks, then it would be valid for the child nodes to execute concurrently. This would also alleviate the issues of #2038 and we partly have this logic already for the isolated execution of #2142

Deliverables

  • Don't force child nodes to SAME_THREAD execution if only READ locks are acquired
@marcphilipp
Copy link
Member

SGTM. Would you like to send a PR?

@XN137
Copy link

XN137 commented Oct 11, 2020

is this still actively being worked on?
if no, i might be willing to take a stab at this

@leonard84
Copy link
Collaborator Author

@XN137 go ahead, I still have some stuff to finish over at https://github.com/spockframework/spock before I get to this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants