Skip to content

[BUG] Channel and Subscription Readiness #1189

@Harwayne

Description

@Harwayne

Describe the bug
Creating a Channel and adding a new Subscription to that Channel leave both the Channel and Subscription Ready=true, before events sent to the Channel will be sent to the Subscriber.

Expected behavior
If both the Channel and Subscription are Ready=true, then the control plane should expect any event sent to the Channel will be sent to the Subscriber. Data plane readiness may lag slightly, but should also be minimized.

To Reproduce

  1. Create a Channel.
  2. Wait for it to be Ready=true.
  3. Create a Subscription on that Channel.
  4. Observe that the Channel and Subscription are both Ready=true before the Channel has a chance to notice and reconcile the new spec.subscriber entry.

Knative release version
0.5.

Additional context
This was found in #1076 (comment).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions