Build: #40 did not start Changes by Gary Russell

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 Gary Russell 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