discord9
ac6d68aa2d
fix: simp expr recursively ( #7523 )
...
* fix: simp expr recursively
Signed-off-by: discord9 <discord9@163.com >
* test: some simple constant folding case
Signed-off-by: discord9 <discord9@163.com >
* fix: literal ts cast to UTC
Signed-off-by: discord9 <discord9@163.com >
* fix: patch merge scan batch col tz instead
Signed-off-by: discord9 <discord9@163.com >
* test: fix
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2026-01-07 09:22:26 +00:00
Ruihang Xia
d39895a970
feat: tune query traces ( #7524 )
...
* feat: add partition and region id
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* wip: instrument mito
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* connect region scan span
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* instrument streams
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* tweak
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2026-01-07 08:11:09 +00:00
jeremyhi
59867cd5b6
fix: remove log_env_flags ( #7529 )
...
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
2026-01-07 08:08:35 +00:00
Ruihang Xia
9a4b7cbb32
feat: bump promql-parser to v0.7.1 ( #7521 )
...
* feat: bump promql-parser to v0.7.0
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add sqlness tests
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update other sqlness results
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Update tests/cases/standalone/common/tql/case_sensitive.result
Co-authored-by: Ning Sun <sunng@protonmail.com >
* remove escape on greptimedb side
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update to v0.7.1
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove unused deps
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: Ning Sun <sunng@protonmail.com >
2026-01-07 07:23:40 +00:00
Weny Xu
2f242927a8
feat(repartition): implement region deallocation for repartition procedure ( #7522 )
...
* feat: implement deallocate regions for repartition procedure
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat(metric-engine): add force flag to drop physical regions with associated logical regions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: update table metadata after deallocating regions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: update proto
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-01-07 06:13:48 +00:00
Weny Xu
77310ec5bd
refactor: refactor CreateTableProcedure to extract reusable components ( #7526 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-01-07 01:58:53 +00:00
Weny Xu
ada4666e10
refactor: remove region_numbers from TableMeta and TableInfo ( #7519 )
...
* refactor: remove `region_numbers` from `TableMeta` and `TableInfo`
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: create partitions from region route
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix build
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-01-06 13:21:36 +00:00
jeremyhi
898e84898c
feat!: make heartbeat config only in metasrv ( #7510 )
...
* feat: make heartbeat config only in metasrv
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* feat: refine config doc
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* feat: make the heartbeat setup simple
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: by comment
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: revert config
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* feat: proto update
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: fix sqlness wrong cfg
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
---------
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-06 09:43:36 +00:00
discord9
6f86a22e6f
feat: adjust some args to gc worker ( #7469 )
...
* chore: less stuff sent
Signed-off-by: discord9 <discord9@163.com >
* after rebase fix
Signed-off-by: discord9 <discord9@163.com >
* pcr
Signed-off-by: discord9 <discord9@163.com >
* fix: clarify comment on manifest file removal for GC worker
Signed-off-by: discord9 <discord9@163.com >
* per review
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2026-01-06 07:37:05 +00:00
Ruihang Xia
5162c1de4d
feat: repartition grammar candy ( #7518 )
...
* feat: repartition grammar candy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* align keyword
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2026-01-06 04:44:13 +00:00
LFC
522ca99cd6
feat: ingest jsonbench data through pipeline ( #7312 )
...
Signed-off-by: luofucong <luofc@foxmail.com >
2026-01-05 12:12:34 +00:00
Weny Xu
2d756b24c8
feat: implement RemapManifest and ApplyStagingManifest for repartition procedure ( #7509 )
...
* feat: add RemapManifest and ApplyStagingManifest heartbeat handler
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: add `RemapManifest` and `ApplyStagingManifest` states for repartition
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-01-05 08:33:44 +00:00
shuiyisong
527a1c03f3
fix: pipeline loading issue ( #7491 )
...
* fix: pipeline loading
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: change string to str
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: minor fix to save returned version
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* refactor: introduce PipelineContent
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: use found schema
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: update CR
Co-authored-by: Yingwen <realevenyag@gmail.com >
* chore: CR issue
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
2026-01-05 06:49:44 +00:00
discord9
7e243632c7
fix: dist planner rm col req when rm sort ( #7512 )
...
* aha!
Signed-off-by: discord9 <discord9@163.com >
* fix: rm col_req in pql sort
Signed-off-by: discord9 <discord9@163.com >
* ut
Signed-off-by: discord9 <discord9@163.com >
* docs
Signed-off-by: discord9 <discord9@163.com >
* typo
Signed-off-by: discord9 <discord9@163.com >
* more typo
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2026-01-05 03:27:11 +00:00
Ruihang Xia
3556eb4476
chore: add tests to comment column on information_schema ( #7514 )
...
* feat: show comment on information_schema
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add to information schema for columns, add sqlness tests
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove duplications
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix typo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update integration test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2026-01-04 09:05:50 +00:00
Weny Xu
9343da7fe8
feat(meta-srv): fallback to non-TLS connection when etcd TLS prefer mode fail ( #7507 )
...
* feat(meta-srv): fallback to non-TLS connection when etcd TLS prefer mode fail
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore(ci): set timeout for deploy cluster
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: simplify etcd TLS prefer mode handling
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-31 10:03:34 +00:00
Weny Xu
83932c8c9e
fix: align backend_tls default value with example config ( #7496 )
...
* fix: align backend_tls default value with example config
Signed-off-by: WenyXu <wenymedia@gmail.com >
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: dennis zhuang <killme2008@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
Co-authored-by: dennis zhuang <killme2008@gmail.com >
2025-12-31 03:31:08 +00:00
LFC
dc9fc582a0
feat: impl json_get_int for new json type ( #7495 )
...
Update src/common/function/src/scalars/json/json_get.rs
impl `json_get_int` for new json type
Signed-off-by: luofucong <luofc@foxmail.com >
2025-12-30 09:42:16 +00:00
Weny Xu
b1d81913f5
feat: update ApplyStagingManifestRequest to fetch manifest from central region ( #7493 )
...
* feat: update ApplyStagingManifestRequest to fetch manifest from central region
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: refine comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor(mito2): rename `StagingDataStorage` to `StagingBlobStorage`
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: update proto
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-30 07:29:56 +00:00
dennis zhuang
e4b5ef275f
feat: impl vector index building ( #7468 )
...
* feat: impl vector index building
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* feat: supports flat format
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: add vector_index feature to test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: apply suggestions
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: apply suggestions from copilot
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-12-30 03:38:51 +00:00
LFC
0c54e70e1f
feat: impl json_get_string with new json type ( #7489 )
...
* impl `json_get_string` with new json type
Signed-off-by: luofucong <luofc@foxmail.com >
* resolve PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
* fix ci
Signed-off-by: luofucong <luofc@foxmail.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
2025-12-29 04:35:53 +00:00
discord9
1ddc535b52
feat: repartition map kv ( #7420 )
...
* table partition key
Signed-off-by: discord9 <discord9@163.com >
* feat: table part key
Signed-off-by: discord9 <discord9@163.com >
* ut
Signed-off-by: discord9 <discord9@163.com >
* stuff
Signed-off-by: discord9 <discord9@163.com >
* feat: add Default trait to TablePartValue struct
Signed-off-by: discord9 <discord9@163.com >
* rename to Rep
Signed-off-by: discord9 <discord9@163.com >
* rename file
Signed-off-by: discord9 <discord9@163.com >
* more rename
Signed-off-by: discord9 <discord9@163.com >
* pcr
Signed-off-by: discord9 <discord9@163.com >
* test: update err msg
Signed-off-by: discord9 <discord9@163.com >
* feat: add TableRepartKey to TableMetadataManager
Signed-off-by: discord9 <discord9@163.com >
* feat: add TableRepartManager to TableMetadataManager
Signed-off-by: discord9 <discord9@163.com >
* docs: udpate
Signed-off-by: discord9 <discord9@163.com >
* c
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-12-29 02:45:35 +00:00
Weny Xu
b25f24c6fe
feat(meta-srv): add repartition procedure skeleton ( #7487 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-26 11:23:47 +00:00
Lei, HUANG
7bc0934eb3
refactor(mito2): make MemtableStats fields public ( #7488 )
...
Change visibility of estimated_bytes, time_range, max_sequence, and
series_count fields from private to public for external access.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-12-26 09:57:18 +00:00
Yingwen
89b9469250
feat: Implement per range stats for bulk memtable ( #7486 )
...
* feat: implement per range stats for MemtableRange
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: extract methods to MemtableRanges
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: simple bulk memtable set other fields in stats
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: use time_index_type()
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: use time index type
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-12-26 07:24:11 +00:00
Weny Xu
518a4e013b
refactor(mito2): reorganize manifest storage into modular components ( #7483 )
...
* refactor(mito2): reorganize manifest storage into modular components
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: sort
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: fmt
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-26 02:24:27 +00:00
ZonaHe
4f290111db
feat: update dashboard to v0.11.11 ( #7481 )
...
Co-authored-by: sunchanglong <sunchanglong@users.noreply.github.com >
2025-12-25 18:43:14 +00:00
Weny Xu
294f19fa1d
feat(metric-engine): support sync logical regions from source region ( #7438 )
...
* chore: move file
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat(metric-engine): support sync logical regions from source region
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix unit tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-25 09:06:58 +00:00
ZonaHe
be530ac1de
feat: update dashboard to v0.11.10 ( #7479 )
...
Co-authored-by: sunchanglong <sunchanglong@users.noreply.github.com >
2025-12-25 04:27:10 +00:00
jeremyhi
434b4d8183
feat: refine the MemoryGuard ( #7466 )
...
* feat: refine MemoryGuard
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: add test
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
---------
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
2025-12-25 04:09:32 +00:00
Lei, HUANG
3ad0b60c4b
chore(metric-engine): set default compaction time window for data region ( #7474 )
...
chore: set compaction time window for metric engine data region to 1 day by default
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-12-25 03:55:17 +00:00
Ning Sun
19ae845225
refactor: cache server memory limiter for other components ( #7470 )
2025-12-25 03:46:50 +00:00
dennis zhuang
3866512cf6
feat: add more MySQL-compatible string functions ( #7454 )
...
* feat: add more mysql string functions
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* refactor: use datafusion aliasing mechanism, close #7415
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: comment
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: comment and style
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-12-25 03:28:57 +00:00
discord9
aea4e9fa55
fix: RemovedFiles deser compatibility ( #7475 )
...
* fix: compat for RemovedFiles
Signed-off-by: discord9 <discord9@163.com >
* cr
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-12-25 02:50:34 +00:00
AntiTopQuark
cea578244c
fix(compaction): unify behavior of database compaction options with TTL ( #7402 )
...
* fix: fix dynamic compactiom option,unify behavior of database compaction options with TTL option
Signed-off-by: AntiTopQuark <AntiTopQuark1350@outlook.com >
* fix unit test
Signed-off-by: AntiTopQuark <AntiTopQuark1350@outlook.com >
* add debug log
Signed-off-by: AntiTopQuark <AntiTopQuark1350@outlook.com >
---------
Signed-off-by: AntiTopQuark <AntiTopQuark1350@outlook.com >
2025-12-25 02:34:42 +00:00
Weny Xu
e1b18614ee
feat(mito2): implement ApplyStagingManifest request handling ( #7456 )
...
* feat(mito2): implement `ApplyStagingManifest` request handling
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: fmt
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix logic
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: update proto
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-24 09:05:09 +00:00
LFC
dc9f3a702e
refactor: explicitly define json struct to ingest jsonbench data ( #7462 )
...
ingest jsonbench data
Signed-off-by: luofucong <luofc@foxmail.com >
2025-12-24 07:30:22 +00:00
Weny Xu
2d9967b981
fix(mito2): pass partition expr explicitly to flush task for region ( #7461 )
...
* fix(mito2): pass partition expr explicitly to flush task for staging mode
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: rename
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-24 04:18:06 +00:00
discord9
dec0d522f8
feat: gc versioned index ( #7412 )
...
* feat: add index version to file ref
Signed-off-by: discord9 <discord9@163.com >
* refactor wip
Signed-off-by: discord9 <discord9@163.com >
* wip
Signed-off-by: discord9 <discord9@163.com >
* update gc worker
Signed-off-by: discord9 <discord9@163.com >
* stuff
Signed-off-by: discord9 <discord9@163.com >
* gc report for index files
Signed-off-by: discord9 <discord9@163.com >
* fix: type
Signed-off-by: discord9 <discord9@163.com >
* stuff
Signed-off-by: discord9 <discord9@163.com >
* chore: clippy
Signed-off-by: discord9 <discord9@163.com >
* chore: metrics
Signed-off-by: discord9 <discord9@163.com >
* typo
Signed-off-by: discord9 <discord9@163.com >
* typo
Signed-off-by: discord9 <discord9@163.com >
* chore: naming
Signed-off-by: discord9 <discord9@163.com >
* docs: update explain
Signed-off-by: discord9 <discord9@163.com >
* test: parse file id/type from file path
Signed-off-by: discord9 <discord9@163.com >
* chore: change parse method visibility to crate
Signed-off-by: discord9 <discord9@163.com >
* pcr
Signed-off-by: discord9 <discord9@163.com >
* pcr
Signed-off-by: discord9 <discord9@163.com >
* chore
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-12-24 03:07:53 +00:00
Weny Xu
ee86987912
feat(repartition): implement enter staging region state ( #7447 )
...
* feat(repartition): implement enter staging region state
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-24 02:50:27 +00:00
discord9
fdedbb8261
fix: part sort share same topk dyn filter&early stop use dyn filter ( #7460 )
...
* fix: part sort share same topk dyn filter
Signed-off-by: discord9 <discord9@163.com >
* test: one
Signed-off-by: discord9 <discord9@163.com >
* feat: use dyn filter properly instead
Signed-off-by: discord9 <discord9@163.com >
* c
Signed-off-by: discord9 <discord9@163.com >
* docs: explain why dyn filter work
Signed-off-by: discord9 <discord9@163.com >
* chore: after rebase fix
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-12-23 09:24:55 +00:00
Lanqing Yang
8d9afc83e3
feat: allow auto schema creation for pg ( #7459 )
...
Signed-off-by: lyang24 <lanqingy93@gmail.com >
2025-12-23 08:55:24 +00:00
LFC
625fdd09ea
refactor!: remove not working metasrv cli option ( #7446 )
...
Signed-off-by: luofucong <luofc@foxmail.com >
2025-12-23 06:55:17 +00:00
discord9
b3bc3c76f1
feat: file range dynamic filter ( #7441 )
...
* feat: add dynamic filtering support in file range and predicate handling
Signed-off-by: discord9 <discord9@163.com >
* clippy
Signed-off-by: discord9 <discord9@163.com >
* c
Signed-off-by: discord9 <discord9@163.com >
* c
Signed-off-by: discord9 <discord9@163.com >
* per review
Signed-off-by: discord9 <discord9@163.com >
* per review
Signed-off-by: discord9 <discord9@163.com >
* pcr
Signed-off-by: discord9 <discord9@163.com >
* c
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-12-23 06:15:30 +00:00
yihong
342eb47e19
fix: close issue #7457 guard against empty buffer ( #7458 )
...
* fix: close issue #7457 guard against empty buffer
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: add unittests for it
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-12-23 03:11:00 +00:00
jeremyhi
6a6b34c709
feat!: memory limiter unification write path ( #7437 )
...
* feat: remove option max_in_flight_write_bytes
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* feat: replace RequestMemoryLimiter
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: add integration test
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: fix test
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* fix: by AI comment
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* refactor: global permit pool on writing
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: by ai comment
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
---------
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
2025-12-23 02:18:49 +00:00
Lei, HUANG
a8b512dded
chore: expose symbols ( #7451 )
...
* chore/expose-symbols:
### Commit Message
Enhance `merge_and_dedup` Functionality in `flush.rs`
- **Function Signature Update**: Modified the `merge_and_dedup` function to accept `append_mode` and `merge_mode` as separate parameters instead of using `options`.
- **Function Accessibility**: Changed the visibility of `merge_and_dedup` to `pub` to allow external access.
- **Function Calls Update**: Updated calls to `merge_and_dedup` within `memtable_flat_sources` to align with the new function signature, passing `options.append_mode` and `options.merge_mode()` directly.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* chore/expose-symbols:
### Add Merge and Deduplication Functionality
- **File**: `src/mito2/src/flush.rs`
- Introduced `merge_and_dedup` function to merge multiple record batch iterators and apply deduplication based on specified modes.
- Added detailed documentation for the function, explaining its arguments, behavior, and usage examples.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-12-22 05:39:03 +00:00
Ning Sun
bd8ffd3db9
feat: pgwire 0.37 ( #7443 )
2025-12-22 05:13:39 +00:00
Yingwen
fed6cb0806
fix: flat format use correct encoding in indexer for tags ( #7440 )
...
* test: add inverted and skipping test
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: Add tests for fulltext index
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: index dictionary type in correct encoding in flat format
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: use encode_data_type() in SortField
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: refine imports
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: add tests for sparse encoding
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: remove logs
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: update list test
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: simplify tests
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-12-19 07:36:44 +00:00
discord9
69659211f6
chore: fix bincode version ( #7445 )
...
Signed-off-by: discord9 <discord9@163.com >
2025-12-19 07:36:28 +00:00