discord9
|
56ee8baa3f
|
feat: admin gc table/regions (#7619)
* feat: gc table
Signed-off-by: discord9 <discord9@163.com>
* test: admin gc
Signed-off-by: discord9 <discord9@163.com>
* chore: after rebase fix
Signed-off-by: discord9 <discord9@163.com>
* refactor: GcStats
Signed-off-by: discord9 <discord9@163.com>
* refactor: use gc ticker for admin gc
Signed-off-by: discord9 <discord9@163.com>
* fix: region routes override
Signed-off-by: discord9 <discord9@163.com>
* test: non happy path
Signed-off-by: discord9 <discord9@163.com>
* refactor: gc job report enum
Signed-off-by: discord9 <discord9@163.com>
* test: process 0 regions
Signed-off-by: discord9 <discord9@163.com>
* after rebase
Signed-off-by: discord9 <discord9@163.com>
* feat: allow manual gc to return error
Signed-off-by: discord9 <discord9@163.com>
* chore: update proto
Signed-off-by: discord9 <discord9@163.com>
* per review
Signed-off-by: discord9 <discord9@163.com>
* chore: timeout and update proto
Signed-off-by: discord9 <discord9@163.com>
* chore: udpate proto
Signed-off-by: discord9 <discord9@163.com>
---------
Signed-off-by: discord9 <discord9@163.com>
|
2026-03-06 08:25:44 +00:00 |
|
Weny Xu
|
8026b23834
|
feat: partition rule version validation for writes and staging (#7628)
* feat: verify partition rule
Signed-off-by: WenyXu <wenymedia@gmail.com>
* feat: add partition version cache
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: header check
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: fmt toml
Signed-off-by: WenyXu <wenymedia@gmail.com>
* refactor: minor refactor
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: header
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: fix clippy
Signed-off-by: WenyXu <wenymedia@gmail.com>
* fix: fix unit tests
Signed-off-by: WenyXu <wenymedia@gmail.com>
* refactor: minor refactor
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: nit
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: nit
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com>
---------
Signed-off-by: WenyXu <wenymedia@gmail.com>
|
2026-02-06 12:16:34 +00:00 |
|
Ruihang Xia
|
38b5df574c
|
refactor: SQL and gRPC server handlers (#7637)
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2026-01-30 07:19:45 +00:00 |
|
Weny Xu
|
5bfc728d32
|
fix(repartition): improve physical region allocation and compaction read path correctness (#7621)
* fix: fix metadata region
Signed-off-by: WenyXu <wenymedia@gmail.com>
* fix: adjust repartition flow and compaction read compatibility
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: remove logs
Signed-off-by: WenyXu <wenymedia@gmail.com>
* refactor: rename compaction mapper and pk projection
Signed-off-by: WenyXu <wenymedia@gmail.com>
* refactor: rename `CompactionProjectionMapper`
Signed-off-by: WenyXu <wenymedia@gmail.com>
* refactor: clarify compaction projection naming
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: add comments
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: fmt
Signed-off-by: WenyXu <wenymedia@gmail.com>
* feat: allow create physical table with internal columns
Signed-off-by: WenyXu <wenymedia@gmail.com>
* test: add tests
Signed-off-by: WenyXu <wenymedia@gmail.com>
* fix: fix template logic
Signed-off-by: WenyXu <wenymedia@gmail.com>
* fix: fix unit test
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: update sqlness result
Signed-off-by: WenyXu <wenymedia@gmail.com>
---------
Signed-off-by: WenyXu <wenymedia@gmail.com>
|
2026-01-28 04:04:05 +00:00 |
|
Ruihang Xia
|
c83868c4eb
|
feat: partition rule simplifier (#7622)
* basic impl
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* reuse collider
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* simplify range helpers
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* notes
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update unit test resule
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2026-01-27 14:31:20 +00:00 |
|
Weny Xu
|
4fb61047cb
|
test: add integration tests for repartition (#7560)
* test: add integration tests for mito repartition
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: update test result
Signed-off-by: WenyXu <wenymedia@gmail.com>
* test: add integration tests for metric repartition
Signed-off-by: WenyXu <wenymedia@gmail.com>
* fix: correct results
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: enable tests for object store
Signed-off-by: WenyXu <wenymedia@gmail.com>
* test: add compaction and gc
Signed-off-by: WenyXu <wenymedia@gmail.com>
* fix: fix unit test
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com>
* more cases
Signed-off-by: WenyXu <wenymedia@gmail.com>
* fix: file ref also in repart mapping
Signed-off-by: discord9 <discord9@163.com>
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: set a longer timeout for mock metasrv channel manager
Signed-off-by: WenyXu <wenymedia@gmail.com>
---------
Signed-off-by: WenyXu <wenymedia@gmail.com>
Signed-off-by: discord9 <discord9@163.com>
Co-authored-by: discord9 <discord9@163.com>
|
2026-01-22 10:14:40 +00:00 |
|