XiaoHongbo-Hope opened a new pull request, #9232: URL: https://github.com/apache/paimon/pull/9232
Follow up on #9011. ### What changed - Keep tests based on the in-process Python REST server on the Python planner. - Continue forcing native planning for ordinary filesystem-backed tests in the Python 3.11 lane. ### Why Synchronous native planning cannot be served by the Python REST server running in another thread. Each affected scan waits about 30 seconds and then falls back to the Python planner, adding CI time without native coverage. In a recent run, the main pytest session took 30m33s; `rest_permission_test.py` and `rest_read_write_test.py` accounted for about 20 minutes. ### Validation - Representative REST read: 32.27s before, 2.64s after. - REST read plus a filesystem read: 3.12s, with one native plan exercised. - pypaimon-rust 0.4 validation: 2 tests passed in 1.59s, with one native plan exercised. - Native plan unit/integration tests: 52 passed, 12 subtests passed. - flake8 and `git diff --check` passed. -- 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]
