david-streamlio commented on issue #13953: URL: https://github.com/apache/pulsar/issues/13953#issuecomment-4938643066
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. New connector development and testing happen there, so this flaky-test issue against `PulsarDebeziumOracleSourceTest` in this repo is likely obsolete here — the equivalent Oracle source coverage is now a Testcontainers-based integration test in pulsar-connectors (`DebeziumOracleSourceTest`). Relevant to the flakiness specifically: the Debezium tests in pulsar-connectors were recently hardened against two timing issues that commonly caused Debezium-source flakes/hangs — (1) `source.read()` blocks and never returns null, so calling it inside an Awaitility assertion could hang the CI job to its timeout (fixed by reading on a bounded worker thread with a per-record deadline), and (2) `PulsarSchemaHistoryTest` created a namespace before the broker's `public` tenant existed, throwing `Tenant does not exist` (fixed by waiting for the tenant). If this Oracle flake shares either root cause, those fixes address it 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]
