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

control-plane: move auto-discovers into controllers #1585

Closed
jgraettinger opened this issue Aug 27, 2024 · 0 comments · Fixed by #1764
Closed

control-plane: move auto-discovers into controllers #1585

jgraettinger opened this issue Aug 27, 2024 · 0 comments · Fixed by #1764
Assignees

Comments

@jgraettinger
Copy link
Member

No description provided.

psFried added a commit that referenced this issue Nov 8, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
psFried added a commit that referenced this issue Nov 8, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
psFried added a commit that referenced this issue Nov 11, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
psFried added a commit that referenced this issue Nov 11, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
psFried added a commit that referenced this issue Nov 11, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
psFried added a commit that referenced this issue Nov 11, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
psFried added a commit that referenced this issue Nov 11, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
psFried added a commit that referenced this issue Nov 12, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
psFried added a commit that referenced this issue Nov 12, 2024
Fixes #1674 and #1585
Implements auto-discovers as part of capture controllers. This gives
auto-discovers their own status, and generally makes it easier to debug
auto-discover issues and see what's happening.

In order to make this work, discovers were significalntly refactored, and given
a similar treatment to publications and evolutions.  It is now possible to
discover into an in-memory `tables::DraftCatalog`, which will be used as the
merge base.  Discovers now return a structured summary of modifications,
similar to publications and evolutions. This summary is stored as part of the
auto-discover status.

The discover merge logic was updated to always add all discovered bindings,
regardless of the `update_only` flag. If `update_only` is true, then the new
bindings will be disabled.
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 a pull request may close this issue.

2 participants