matrixorigin / matrixorigin/matrixone

[Feature Request]: Redesign and implement CN merge

Open
#28,997 0 comments 0 reactions 1 assignee Claimed by @aptend View on GitHub
area/storage kind/feature
Dominant language
Go
Stars
1.9k
Forks
311
Avg merge
1d 3h
Merged PRs (30d)
768

Description

### Is there an existing issue for the same feature request?

- [x] I have checked the existing issues.

### Is your feature request related to a problem?

PR #28850 removes the legacy CN merge framework because it is outdated and no longer maintained. However, large analytical clusters may still need merge work to use CN compute resources instead of relying only on TN capacity.

### Describe the feature you'd like

Redesign and implement CN merge as a new feature for large analytical workloads.

This issue only records the product need. The architecture and implementation plan will be decided through a separate design process. The removed legacy framework must not be restored or retained as the basis of the new implementation.

### Describe implementation you've considered

To be determined by the design process.

### Documentation, Adoption, Use Case, Migration Strategy

Primary use case: large analytical clusters that need elastic compute capacity for object merge.

### Additional information

- Legacy framework removal: #28850
- Related legacy failures: #28729, #27885

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.