Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/external-resource-dispatcher-plugin
  Commit: b84c4d65fd8666c01c1573254a667ed7156d34e4
      
https://github.com/jenkinsci/external-resource-dispatcher-plugin/commit/b84c4d65fd8666c01c1573254a667ed7156d34e4
  Author: Eduard Bichel <[email protected]>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M 
src/main/java/com/sonyericsson/jenkins/plugins/externalresource/dispatcher/ExternalResourceQueueTaskDispatcher.java
    M 
src/main/java/com/sonyericsson/jenkins/plugins/externalresource/dispatcher/data/ReservedExternalResourceAction.java

  Log Message:
  -----------
  Bugfix: Deadlock in queue when lease/reservation runs out

As an example, if Job A locked a resource and Job B reserved a resource but was 
postponed for a later execution, the reservation was still stored in the 
ReservedExternalResourceAction even though the lease time run out . This leads 
to a dead lock for the Job B, because it can't reserve another resource in the 
ExternalResourceQueueTaskDispatcher ever again.

Change-Id: I45d30c1b85686caff0a5f8a7cce729f7ce1b04de


  Commit: 3feba5a3b48cb7fb7f26a416eb7f8d8286e018a3
      
https://github.com/jenkinsci/external-resource-dispatcher-plugin/commit/3feba5a3b48cb7fb7f26a416eb7f8d8286e018a3
  Author: Eduard Bichel <[email protected]>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M 
src/main/java/com/sonyericsson/jenkins/plugins/externalresource/dispatcher/data/ExternalResource.java

  Log Message:
  -----------
  Remove some object data from serialization

Set the StashInfo fields of the ExternalResource object to transient. This 
disables the XML serialization per XStream into the main Jenkins configuration.

Change-Id: I815809b96a63c1bd53c9dba5ae7ccb6b59c3d98a


  Commit: f20cdf089bfb50c2255647a5ec73be2a67b4ca24
      
https://github.com/jenkinsci/external-resource-dispatcher-plugin/commit/f20cdf089bfb50c2255647a5ec73be2a67b4ca24
  Author: Tomas Westling <[email protected]>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M 
src/main/java/com/sonyericsson/jenkins/plugins/externalresource/dispatcher/ExternalResourceQueueTaskDispatcher.java
    M 
src/main/java/com/sonyericsson/jenkins/plugins/externalresource/dispatcher/data/ExternalResource.java
    M 
src/main/java/com/sonyericsson/jenkins/plugins/externalresource/dispatcher/data/ReservedExternalResourceAction.java

  Log Message:
  -----------
  Merge pull request #3 from EBichel/master

Bugfix: Deadlock in queue when lease/reservation runs out


Compare: 
https://github.com/jenkinsci/external-resource-dispatcher-plugin/compare/b3d9c0a32b6c...f20cdf089bfb

-- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to