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]
