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]

Reply via email to