-
Notifications
You must be signed in to change notification settings - Fork 9
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
1507 context td #1508
1507 context td #1508
Conversation
Tests start breaking at "Reset epoch_stack_size_ in TD::resume() in case underlying stack ..." |
1d1126d
to
08673c4
Compare
Codecov Report
@@ Coverage Diff @@
## develop #1508 +/- ##
===========================================
- Coverage 82.74% 82.72% -0.03%
===========================================
Files 780 780
Lines 29216 29219 +3
===========================================
- Hits 24174 24170 -4
- Misses 5042 5049 +7
|
08673c4
to
3881179
Compare
21cb042
to
c7b3a7a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Is it possible to add a test for this that exercises the bug?
Probably. I don't really want to spend more time on this, since it would mess would my commitments to Kokkos and non-SNL projects |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good. My run succeeded this time.
Is it clear to you exactly what happened to trigger the bug? Given how far into my run it got before dying, I'm not sure how easily reproducible it is. |
My suspicion is that it was the first time a thread had been resumed from idle and then ran to completion, thus giving it a slightly different epoch stack. I don't have confirmation for this, though. I got to the changes made in this PR my inspection and deduction, so I don't have a good empirical point of reference. |
…ck has changed from when TD::suspend() was called
c7b3a7a
to
571e5e6
Compare
I just rebased to update, and made a slight syntax tweak, so that the two popping |
Fixes #1507