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]

Reply via email to