karan-canva opened a new pull request, #10669: URL: https://github.com/apache/paimon/pull/10669
### Purpose Backport #10536 to `release-2.1` for the 2.1.1 patch release, as discussed on the dev list. A stream opened through the pyjindo `JindoFileSystemHandler` keeps the handler alive, so the underlying Jindo filesystem is not torn down while the stream is still in use. ### Tests - `python -m pytest pypaimon/tests/jindo_file_system_test.py` on Python 3.12: 13 passed, 19 skipped because `pyjindo` is not installed locally. The four tests added by #10536 pass, since they mock `pyjindo`. The cherry-pick of merge commit `9e791759ed450c7673bcb7256111b86a140bcfca` has no conflicts or additional changes. Its added and removed lines match upstream; only the line offsets differ. ### API and Format No. ### Documentation No. Generated-by: Cursor (Claude Opus 5.5) -- 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]
