Branch: refs/heads/master Home: https://github.com/jenkinsci/remoting Commit: 3f07563743ef1874057eeb17e04847170436b39f https://github.com/jenkinsci/remoting/commit/3f07563743ef1874057eeb17e04847170436b39f Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths: M src/main/java/hudson/remoting/AsyncFutureImpl.java Log Message: ----------- [JENKINS-48309] - Prevent TimeoutException in AsyncFutureImpl in the case of spurious wakeups (#240) * [JENKINS-48309] - Prevent TimeoutException in AsyncFutureImpl in the case of spurious wakeups. TL;DR: A large part of Jenkins’ get-with-timeout logic is a subject for improper exit before the timeout. * [JENKINS-48309] - I was too lazy to use nanos in the beginning, address the comment from @stephenc * [JENKINS-48309] - Use wait with nanos in hope there are Java implementations which really support nano timeouts. * [JENKINS-48309] - And again, @stephenc prevents a major embarassement due to the stupid typo -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.