Skip to content

Unbind consumers after binding startup failure#3207

Open
goutamadwant wants to merge 1 commit into
spring-cloud:mainfrom
goutamadwant:GH-3205-binding-retry-fail-startup
Open

Unbind consumers after binding startup failure#3207
goutamadwant wants to merge 1 commit into
spring-cloud:mainfrom
goutamadwant:GH-3205-binding-retry-fail-startup

Conversation

@goutamadwant

Copy link
Copy Markdown

Summary

  • Stop and unbind bindings that were already started when binding lifecycle startup fails.
  • Stop and unbind consumer bindings created earlier in a multi-target consumer binding call if a later target fails.
  • Add focused regressions for startup cleanup and partial consumer binding cleanup.

Testing

  • ./mvnw -pl core/spring-cloud-stream -Dtest=BindingLifecycleTests,BindingServiceTests test
  • ./mvnw -pl core/spring-cloud-stream test

Fixes gh-3205

Fixes spring-cloudgh-3205

Signed-off-by: goutamadwant <workwithgoutam@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Inconsistent application state with binding-retry-interval=0 and auto-create-topics=false when a topic does not exist

1 participant