cshuo opened a new issue, #19196:
URL: https://github.com/apache/hudi/issues/19196

   ### Parent
   
   Sub-issue of #14310.
   
   ### Background
   
   `HoodieNativeLogDeleteBlock` now exposes the reader-context-aware API:
   
   ```java
   getRecordsToDelete(HoodieReaderContext<T> readerContext)
   ```
   
   Legacy log scanner paths should be migrated to this API so delete record 
materialization goes through the same reader-context abstraction used by native 
log readers.
   
   ### Scope
   
   - Refactor legacy log scanner code to call 
`HoodieNativeLogDeleteBlock#getRecordsToDelete(HoodieReaderContext<T> 
readerContext)`.
   - Mark `DeleteRecord[] getRecordsToDelete()` as deprecated.
   - Preserve existing delete semantics and add or update focused coverage for 
the migrated scanner path.
   
   ### Notes
   
   This is part of the broader LSM/native log layout work tracked by #14310.
   


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