The GitHub Actions job "Check License" on fluss.git/agg-mode has failed.
Run started by GitHub user platinumhamburg (triggered by platinumhamburg).

Head commit for run:
8d9e38d03582b23a3f5dbd531313ea66752b46c7 / ocean.wy <[email protected]>
Rename AggMode to MergeMode for consistent API across merge engines

- Rename AggMode enum to MergeMode with updated semantics:
  - AGGREGATE -> DEFAULT: represents default merge behavior for each engine
  - OVERWRITE: bypasses merge logic, directly replaces values (for 
undo/recovery)
  - Remove LOCAL_AGGREGATE: client-side optimization, doesn't affect protocol

- Update API method names:
  - Upsert.aggregationMode() -> Upsert.mergeMode()
  - getAggMode() -> getMergeMode()

- Add validation in TableUpsert.createWriter():
  - OVERWRITE mode requires table to have a merge engine configured

- Add validation in TableUpsert.createTypedWriter():
  - Throw UnsupportedOperationException if mergeMode is not DEFAULT

- Move getMergeMode() method from WriteBatch to KvWriteBatch only

- Update all related files: client API, write components, server components
- Rename KvTabletAggModeTest to KvTabletMergeModeTest with updated tests

Report URL: https://github.com/apache/fluss/actions/runs/21508693007

With regards,
GitHub Actions via GitBox

Reply via email to