Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

swapping watch broadcaster channel behavior #283

Merged
merged 21 commits into from
Oct 25, 2021

Conversation

arschles
Copy link
Collaborator

@arschles arschles commented Oct 4, 2021

This patch ensures that no watch event sent to broadcasters will be dropped. It also improves handling of watchers when their channels are closed.

Checklist

Fixes #

Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
@arschles arschles modified the milestones: v0.3.0, v0.2.0 Oct 4, 2021
arschles and others added 13 commits October 13, 2021 11:30
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
…cache

Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
…ity in client-go

Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
The core functionality needed was automatic reopening of watch channels. This commit
implements that while removing some ancillary things like specifying whether
to reopen etc...

Signed-off-by: Aaron <aaron@ecomaz.net>
Signed-off-by: Aaron <aaron@ecomaz.net>
Signed-off-by: Aaron <aaron@ecomaz.net>
@arschles arschles enabled auto-merge (squash) October 19, 2021 23:32
Copy link

@bketelsen bketelsen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@arschles arschles disabled auto-merge October 25, 2021 18:33
@arschles
Copy link
Collaborator Author

Thanks @bketelsen !

I'm going to manually merge this even though the linkinator check is failing. The failure is because of kedacore/keda#2215 and will be fixed separately.

@arschles arschles merged commit 8ebbabc into kedacore:main Oct 25, 2021
@arschles arschles deleted the broadcast-wait branch October 25, 2021 19:38
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.

2 participants