lucasfang opened a new pull request, #112:
URL: https://github.com/apache/paimon-cpp/pull/112

   ### Purpose
   
   Linked issue: No linked issue
   
   This change adds append-only table write and compaction coordination support.
   
   Included changes:
   
   - **Public API** (`include/paimon/append/`):
     - Adds `AppendCompactCoordinator` header for coordinating append-only 
table compaction tasks.
   
   - **Append Module** (`src/paimon/append/`):
     - Adds `AppendOnlyWriter` for writing data to append-only tables with 
automatic flush and compaction triggering.
     - Adds `AppendCompactTask` representing a single compaction task for 
append-only tables.
     - Adds `AppendCompactCoordinator` implementation for managing and 
scheduling compaction tasks.
     - Adds test coverage in `AppendOnlyWriterTest` (710 lines) validating 
writer behavior, flush logic, and compaction integration.
   
   ### Tests
   
   Not run. Local compile, CMake, and gtest environment checks are not part of 
this PR description.
   
   Test coverage included in this change:
   
   - `AppendOnlyWriterTest`
   
   ### API and Format
   
   This change adds public API in 
`include/paimon/append/append_compact_coordinator.h`.
   
   No storage format or protocol changes.
   
   ### Documentation
   
   No documentation changes required.
   
   ### Generative AI tooling
   
   Migrate-by: Aone Copilot (Qwen3.7-Max)
   


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