XiaoHongbo-Hope opened a new pull request, #1260:
URL: https://github.com/apache/paimon-rust/pull/1260

   ### Purpose
   
   After #1259 seeds the schema cache from the REST catalog response, 
`$schemas.update_time` can report the time the client reconstructed the schema 
instead of its persisted timestamp. Python/native parity tests fail even on 
empty tables.
   
   Read enumerated schema files through a fresh file-backed manager in 
`list_all`. Keep catalog-resolved schemas available to ordinary schema lookups, 
including catalogs without schema files. Add a regression with different 
persisted and catalog-resolved timestamps.
   
   ### Tests
   
   - Reproduced the three `$schemas` parity failures on Apache Paimon master 
`1418eb504e` with Rust `74834711`, including empty tables and branch reads.
   - Added a regression proving listing uses the persisted timestamp while 
ordinary schema lookup retains the catalog cache.
   - `cargo fmt --all -- --check` and `git diff --check` passed. Schema-manager 
unit tests are running.
   
   Companion Python fixture fixes: apache/paimon#10900. Those fix the other 15 
Native CI failures without changing schema parity assertions.
   


-- 
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