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

agent: touch expanded specs for user-initiated publications #1643

Open
psFried opened this issue Sep 19, 2024 · 0 comments
Open

agent: touch expanded specs for user-initiated publications #1643

psFried opened this issue Sep 19, 2024 · 0 comments
Assignees
Labels
control-plane enhance New feature or enhancement with UX impact

Comments

@psFried
Copy link
Member

psFried commented Sep 19, 2024

For user-initiated publications, we expand the draft in order to re-validated connected specs along with those that are being modified. With the introduction of touch publications, we now have the option to only touch expanded specs instead of incrementing their last_pub_id. This would help avoid unnecessary entries in publication_specs, and also prevents unnecessary ExpectPubIdNotMatched errors in scenarios where multiple publications concurrently affect connected specs (e.g. publication A of a collection and publication B of a connected materialization).

@psFried psFried added enhance New feature or enhancement with UX impact control-plane labels Sep 19, 2024
@psFried psFried self-assigned this Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
control-plane enhance New feature or enhancement with UX impact
Projects
None yet
Development

No branches or pull requests

1 participant