luoyuxia opened a new issue, #3632:
URL: https://github.com/apache/fluss/issues/3632

   ### Search before asking
   
   - [x] I searched in the [issues](https://github.com/apache/fluss/issues) and 
found nothing similar.
   
   ### Description
   
   Parent issue: #3631
   
   Support point lookup for historical partitions of datalake-enabled primary 
key tables. When a lookup targets an expired Fluss partition whose data has 
been tiered to lake storage, the client/server path should resolve the 
historical partition and read the matching row from the lake table instead of 
failing with partition-not-found behavior.
   
   The implementation should cover:
   
   - Client lookup request plumbing for carrying the original partition name 
when the active Fluss partition no longer exists.
   - Server-side routing that distinguishes normal lookup from historical 
partition lookup.
   - A lake lookup SPI and Paimon implementation for point lookup by primary 
key.
   - Schema evolution behavior when old lake data is returned through the 
current Fluss table schema.
   - Flow control for historical lake lookup so it cannot exhaust normal lookup 
resources.
   - Unit and integration coverage for normal lookup, historical lookup, mixed 
routing, Paimon lookup, and schema evolution.
   
   Related PR: #3630
   
   ### Willingness to contribute
   
   - [x] I'm willing to submit a PR!
   


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