danny0405 opened a new pull request, #19282:
URL: https://github.com/apache/hudi/pull/19282

   ### Describe the issue this Pull Request addresses
   
   The site technical specification currently stops at table version 9 and does 
not describe the table version 10 storage changes introduced by RFC-103. In 
particular, it lacks the native log format, LSM-tree storage layout, and 
version 9/10 compatibility requirements needed by reader and writer 
implementers.
   
   This is a documentation-only change. It does not modify the storage format 
or runtime behavior.
   
   ### Summary and Changelog
   
   Updates the current technical specification for Hudi 1.3.0 and table version 
10.
   
   - Document native log format v2, including file naming, native footer 
metadata, payload schemas, and format versioning.
   - Describe `hoodie.table.storage.layout`, the optional LSM-tree layout, 
sorted writes, and k-way merge behavior.
   - Clarify reader and writer expectations for inline, native, and mixed 
log-file slices.
   - Document L0-to-L0 log compaction and L0-to-L1 full compaction under the 
LSM-tree layout.
   - Add version 9-to-10 upgrade, downgrade, and reader compatibility 
requirements.
   - Update the table properties and change log for table version 10.
   - Preserve table version 9 details for Hudi 1.1.0 and 1.2.0.
   
   ### Impact
   
   Documentation only. There are no public API, configuration, runtime, 
compatibility, or performance changes introduced by this PR.
   
   The updated specification provides storage-format guidance for users and 
engine implementers working with table version 10 and RFC-103.
   
   ### Risk Level
   
   low
   
   Only `website/learn/tech-specs.md` is changed. The production site was 
validated with:
   
   `npm run build`
   
   The build completed successfully. It reported existing broken-anchor 
warnings from unrelated documentation pages.
   
   ### Documentation Update
   
   This PR is the documentation update. It brings the site technical 
specification up to date with table version 10 and RFC-103. No additional 
documentation changes are required.
   
   ### Contributor's checklist
   
   - [ ] Read through [contributor's 
guide](https://hudi.apache.org/contribute/how-to-contribute)
   - [ ] Enough context is provided in the sections above
   - [ ] Adequate tests were added if applicable


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