Build: #40 did not start Changes by Gary Russell <[email protected]>

Build result summary

Details

Queued
Completed
Status
Reason for not building is unknown
Labels
None
Revision
6eb007cdfc2b0ac7d491acf09c38c7078067c8a5 6eb007cdfc2b0ac7d491acf09c38c7078067c8a5

Code commits

Author Commit Message Commit date
Gary Russell <grussell@pivotal.io> Gary Russell <[email protected]> 6eb007cdfc2b0ac7d491acf09c38c7078067c8a5 6eb007cdfc2b0ac7d491acf09c38c7078067c8a5 GH-931: Fix BinderAwareChannelResolver Concurrency
Fixes https://github.com/spring-cloud/spring-cloud-stream/issues/931

While the resolver binds the channel and registers the bean in a synchronized block,
it does not re-check that another thread has already done the work.

Add a second `super.resolveDestination()` to the synchronized block.

(cherry picked from commit 8e73174)

Conflicts:
        spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/BinderAwareChannelResolver.java

Jira issues

IssueDescriptionStatus
Unknown Issue TypeGH-931Could not obtain issue details from Jira