abderrahim commented on PR #2005:
URL: https://github.com/apache/buildstream/pull/2005#issuecomment-2926853587

   I think it's not fair to say that this is dependent on the python version. 
It's not fair to say it's because of this patch either: it could be a race 
condition somewhere else in the scheduler that we only see now with this test 
(and God knows how many race conditions there are in the scheduler, I remember 
two manifestations of  such race conditions in everyday usage of buildstream).
   
   As a data point, I just did 10 back-to-back runs of just these two tests 
(`test_stop_building_after_failed` and 
`test_push_but_stop_building_after_failed`) and all of them succeeded on all 
supported python versions.
   
   I know this failure exists, and could reproduce it on my laptop at least 
once, but this is definitely some non-deterministic behaviour rather than a 
real issue with the patch.
   
   I would recommend landing this patch now: it's definitely better than what 
we currently have, and we can keep investigating the test failure and land the 
test later (along with any fix to make it always pass)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to