matrixorigin / matrixorigin/matrixone

[Tech Request]: sync checkpoint event in the logtail protocol and optimize partition state gc logic

Open
#19,346 0 comments 0 reactions 1 assignee Assigned to @XuPeng-SH View on GitHub
kind/tech-request priority/p0
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 tech request?

- [X] I have checked the existing issues.

### Does this tech request not affect user experience?

- [X] This tech request doesn't affect user experience.

### What would you like to be added ?

```Markdown
sync checkpoint event in the logtail protocol
1. the checkpoint timestamp can be used as the partition state GC timestamp
2. the partition state can be GC if there is new checkpoint and no active txns before the timestamp
```

### Why is this needed ?

_No response_

### Additional information

_No response_

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.