david-streamlio commented on issue #20281: URL: https://github.com/apache/pulsar/issues/20281#issuecomment-4938643190
Informational note for maintainers (not a close): The Pulsar IO connectors, including the Debezium sources and their tests, now live in the separate [apache/pulsar-connectors](https://github.com/apache/pulsar-connectors) repository. So this flaky-test issue against `PulsarDebeziumSourcesTest.testDebeziumPostgreSqlSource` in this repo is likely obsolete here — the equivalent Postgres source coverage is now `DebeziumPostgresSourceTest` in pulsar-connectors. Relevant to the flakiness: that Postgres source test was recently hardened in pulsar-connectors against the exact class of Debezium-source timing flake — `source.read()` blocks and never returns null, so an assertion loop over it could hang or fail intermittently under CI load; it now reads on a bounded worker thread with a per-record deadline. A companion fix waits for the broker's `public` tenant to exist before creating a namespace (`Tenant does not exist` races). If this flake shares either root cause, it is addressed in the new repo. Suggest closing this here as migrated, or relabeling to track it in pulsar-connectors — deferring to the maintainers of this repo. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
