JingsongLi opened a new pull request, #8003: URL: https://github.com/apache/paimon/pull/8003
Convert GlobalIndexReader from synchronous to asynchronous by returning CompletableFuture<Optional<GlobalIndexResult>>, enabling concurrent I/O across multiple index files. Remove lazy evaluation from GlobalIndexResult in favor of eager computation after async completion. Add ExecutorService to BTreeIndexReader and default global-index.thread-num to 32. Remove unused BitmapGlobalIndex and FileIndexReaderWrapper/WriterWrapper. Add BTreeThreadSafetyTest for concurrent access validation. Mirror changes in the Python SDK with new lazy_filtered_btree_reader and btree_file_meta_selector modules. -- 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]
