fys
524bdfff22
fix: add cfg for DecodeSqlValue error ( #6420 )
2025-06-28 01:39:06 +00:00
fys
6bed0b6ba0
feat: add trigger-related error code ( #6419 )
2025-06-28 01:25:20 +00:00
shuiyisong
dec8c52b18
feat(pipeline): support Loki API ( #6390 )
...
* chore: use schema_info
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* refactor: abstract loki item generator
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: introduce middle item
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* feat: introduce pipeline in loki api
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* test: add tests
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: minor update
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: minor update
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: update prefix and test
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: change recursion to loop
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: cr issue
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
2025-06-28 01:01:08 +00:00
zyy17
753a7e1a24
refactor: pass pipeline name through http header and get db from query context ( #6405 )
...
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-06-27 10:43:37 +00:00
Lei, HUANG
6684200fce
fix: skip failing nodes when gathering porcess info ( #6412 )
...
* fix/process-manager-skip-fail-nodes:
- **Enhance Error Handling in `process_manager.rs`:**
Improved error handling by adding a warning log for failing nodes in the `list_process` method. This ensures that the process listing continues even if some nodes fail to respond.
- **Add Error Type Import in `process_manager.rs`:**
Included the `Error` type from the `error` module to handle errors more effectively within the `ProcessManager` implementation.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* fix: clippy
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* fix/process-manager-skip-fail-nodes:
**Enhancements to Debugging and Trait Implementation**
- **`process_manager.rs`**: Improved logging by adding more detailed error messages when skipping failing nodes.
- **`selector.rs`**: Enhanced the `FrontendClient` trait by adding the `Debug` trait bound to improve debugging capabilities.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-06-27 08:20:01 +00:00
Weny Xu
5fcb97724f
chore: correct typo in configuration ( #6411 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-06-27 07:55:13 +00:00
Zhenchi
ff559b2688
fix: complete partial index search results in cache ( #6403 )
...
* fix: complete partial index search results in cache
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* polish
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* address comments
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* add initial tests
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* cover issue case
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* TestEnv new -> async
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2025-06-27 07:40:14 +00:00
Ruihang Xia
8473a34fc9
feat: Collider for playing with PartitionRule ( #6399 )
...
* skeleton
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* initial impl and tests
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* refactor and reorganize
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix typo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add comment
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* error handling
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* explain naming
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-06-27 07:15:33 +00:00
jeremyhi
df0ebf0378
feat: override logical table's partition key indices ( #6385 )
...
* feat: Override logical table's partition key indices with physical table's
* chore: by comment
2025-06-27 02:55:56 +00:00
Weny Xu
4a665fd27b
refactor: move #[allow(clippy::print_stdout)] to lib level ( #6398 )
...
chore: allow cli to print stdout
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-06-27 02:40:12 +00:00
Yingwen
b4d6441716
refactor: rename test show_processList to show_process_list ( #6408 )
...
refactor: rename show_processList to show_process_list
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-06-27 01:18:54 +00:00
liyang
bdd50a2263
ci: try to fix the job permissions ( #6407 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-06-26 17:23:43 +00:00
codephage
f87b12b2aa
feat: remove own pow fn ( #6404 )
...
feat remove own pow fn
Signed-off-by: codephage. <381510760@qq.com >
2025-06-26 09:27:30 +00:00
Yiran
07eec083b9
fix: doc issue assignee ( #6406 )
...
Signed-off-by: Yiran <cuiyiran3@gmail.com >
2025-06-26 09:18:47 +00:00
Weny Xu
4737285275
feat: implement pause/resume functionality for procedure manager ( #6393 )
...
* feat: implement pause/resume functionality for procedure manager
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 >
2025-06-26 01:57:12 +00:00
codephage
55f5e09885
fix: sqlness_test show_processList ( #6401 )
...
fix test sqlness_test show_processList
Signed-off-by: codephage. <381510760@qq.com >
2025-06-26 01:53:55 +00:00
liyang
9ab36e9a6f
test: add a test load configuration example for flownode ( #6397 )
...
* test: add a test load configuration example for flownode
Signed-off-by: liyang <daviderli614@gmail.com >
* format rust
Signed-off-by: liyang <daviderli614@gmail.com >
* fix cargo clippy
Signed-off-by: liyang <daviderli614@gmail.com >
* refine FlownodeOptions visibility
Signed-off-by: liyang <daviderli614@gmail.com >
* format rust
Signed-off-by: liyang <daviderli614@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
2025-06-26 01:48:53 +00:00
Lei, HUANG
4bb5d00a4b
fix(http): apply string validation mode to pipeline processor ( #6378 )
...
* fix/apply-string-validation-to-pipeline:
### Commit Summary
- **Refactor `decode_string` Functionality**:
- Moved `decode_string` logic into `PromValidationMode` as a method `decode_string`.
- Updated all references to use the new method.
- Files affected: `http.rs`, `prom_row_builder.rs`, `proto.rs`.
- **Logging Enhancements**:
- Added `debug` logging for invalid UTF-8 string values.
- File affected: `http.rs`.
- **Test Updates**:
- Modified tests to use the new `decode_string` method in `PromValidationMode`.
- File affected: `proto.rs`.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* fix clippy
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-06-25 18:56:35 +00:00
Lei, HUANG
1d07864b29
refactor(object-store): move backends building functions back to object-store ( #6400 )
...
refactor/building-backend-in-object-store:
### Refactor Object Store Configuration
- **Centralize Object Store Configurations**: Moved object store configurations (`FileConfig`, `S3Config`, `OssConfig`, `AzblobConfig`, `GcsConfig`) to `object-store/src/config.rs`.
- **Error Handling Enhancements**: Introduced `object-store/src/error.rs` for improved error handling related to object store operations.
- **Factory Pattern for Object Store**: Implemented `object-store/src/factory.rs` to create object store instances, consolidating logic from `datanode/src/store.rs`.
- **Remove Redundant Store Implementations**: Deleted individual store files (`azblob.rs`, `fs.rs`, `gcs.rs`, `oss.rs`, `s3.rs`) from `datanode/src/store/`.
- **Update Usage of Object Store Config**: Updated references to `ObjectStoreConfig` in `datanode.rs`, `standalone.rs`, `config.rs`, and `error.rs` to use the new centralized configuration.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-06-25 13:49:55 +00:00
ZonaHe
9be75361a4
feat: update dashboard to v0.10.1 ( #6396 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-06-25 12:58:04 +00:00
Ning Sun
9c1df68a5f
feat: introduce /v1/health for healthcheck from external ( #6388 )
...
Signed-off-by: Ning Sun <sunning@greptime.com >
2025-06-25 12:25:36 +00:00
fys
0209461155
chore: add components for standalone instance ( #6383 )
2025-06-25 12:17:34 +00:00
Ruihang Xia
e728cb33fb
feat: implement count_hash aggr function ( #6342 )
...
* feat: implement count_hash aggr function
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* sqlness case
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* change copyright year
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* review changes
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-06-25 12:14:03 +00:00
fys
cde7e11983
refactor: avoid adding feature to parameter ( #6391 )
...
* refactor: avoid adding feature to parameter
* avoid `cfg(not(feature = ...))` block
2025-06-25 10:47:20 +00:00
dennis zhuang
944b4b3e49
feat: supports CsvWithNames and CsvWithNamesAndTypes formats ( #6384 )
...
* feat: supports CsvWithNames and CsvWithNamesAndTypes formats and object/array types
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* test: added and fixed tests
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: fix test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: remove comments
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* test: add json type csv tests
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: remove comment
Co-authored-by: Yingwen <realevenyag@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
2025-06-25 07:28:11 +00:00
fys
7953b090c0
feat: support syntax parsing of drop trigger ( #6371 )
...
* feat: trigger drop
* Update Cargo.toml
* Update Cargo.lock
---------
Co-authored-by: Ning Sun <classicning@gmail.com >
2025-06-24 18:48:39 +00:00
liyang
7aa9af5ba6
chore: clarify default OTLP endpoint value ( #6381 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-06-24 11:44:45 +00:00
Ruihang Xia
7a9444c85b
refactor: remove staled manifest structures ( #6382 )
...
* refactor: remove staled manifest structures
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Update src/store-api/src/lib.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-24 09:23:10 +00:00
LFC
bb12be3310
refactor: scan Batches directly ( #6369 )
...
* refactor: scan `Batch`es directly
Signed-off-by: luofucong <luofc@foxmail.com >
* fix ci
Signed-off-by: luofucong <luofc@foxmail.com >
* resolve PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
* resolve PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
2025-06-24 07:55:49 +00:00
Weny Xu
24019334ee
feat: implement automatic region failure detector registrations ( #6370 )
...
* feat: implement automatic region failure detector registrations
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: remove unused error
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add more tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: add `region_failure_detector_initialization_delay` option
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: update config.md
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: update config.md
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-06-24 06:12:12 +00:00
codephage
116d5cf82b
feat: support mysql flavor show processlist shortcut ( #6328 ) ( #6379 )
...
* feat: support mysql flavor show processlist shortcut (#6328 )
Signed-off-by: codephage. <381510760@qq.com >
* Refactor SHOW PROCESSLIST handling and add tests
Signed-off-by: codephage. <381510760@qq.com >
* add sqlness test
Signed-off-by: codephage. <381510760@qq.com >
* add sqlness test result
Signed-off-by: codephage. <381510760@qq.com >
* fix sqlness test show_processList
Signed-off-by: codephage. <381510760@qq.com >
---------
Signed-off-by: codephage. <381510760@qq.com >
2025-06-24 03:50:16 +00:00
zyy17
90a3894564
refactor: always write parent_span_id for otlp traces ingestion ( #6356 )
...
* refactor: always write `parent_span_id` for otlp traces ingestion
Signed-off-by: zyy17 <zyylsxm@gmail.com >
* refactor: support to write None value in row writer
Signed-off-by: zyy17 <zyylsxm@gmail.com >
---------
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-06-23 11:36:57 +00:00
Yingwen
39d3e0651d
feat: Support ListMetadataRequest to retrieve regions' metadata ( #6348 )
...
* feat: support list metadata in region server
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: add test for list region metadata
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: return null if region not exists
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: update greptime-proto
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-06-23 07:11:20 +00:00
zyy17
a49edc6ca6
refactor: add otlp_export_protocol config to support export trace data through gRPC and HTTP protocol ( #6357 )
...
* refactor: support http traces
* refactor: add `otlp_export_protocol` config to support export trace data through gRPC and HTTP protocol
Signed-off-by: zyy17 <zyylsxm@gmail.com >
* Update src/common/telemetry/src/logging.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: zyy17 <zyylsxm@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-23 02:56:12 +00:00
shuiyisong
7cd6be41ce
feat(pipeline): introduce pipeline doc version 2 for combine-transform ( #6360 )
...
* chore: init commit of pipeline doc version v2
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: remove unused code
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: remove unused code
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: add test
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: add test
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: compatible with v1 to remain field in the map during transform
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* refactor: pipeline.exec_mut
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: typo
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: change from v2 to 2 in version setting
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
v0.15.0-nightly-20250623
2025-06-22 00:58:36 +00:00
ZonaHe
15616d0c43
feat: update dashboard to v0.10.0 ( #6368 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-06-20 23:48:35 +00:00
dennis zhuang
b43e315c67
fix: test test_tls_file_change_watch ( #6366 )
...
* fix: test test_tls_file_change_watch
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: cert_path
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: revert times
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: debug
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: times
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: remove assertions
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: use inspect_err
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-06-20 16:57:07 +00:00
Yingwen
36ab1ceef7
chore: prints a warning when skip_ssl_validation is true ( #6367 )
...
chore: warn when skip_ssl_validation is true
We already log all configs when a node starts.
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-06-20 13:14:50 +00:00
Weny Xu
3fb1b726c6
refactor(cli): simplify metadata command parameters ( #6364 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-06-20 09:00:21 +00:00
Olexandr88
c423bb31fe
docs: added YouTube link to documentation ( #6362 )
...
Update README.md
2025-06-20 08:16:54 +00:00
rgidda
e026f766d2
feat(storage): Add skip_ssl_validation option for object storage HTTP client ( #6358 )
...
* feat(storage): Add skip_ssl_validation option for object storage HTTP client
Signed-off-by: rgidda <rgidda@hitachivantara.com >
* fix(test): Broken test case for - Add skip_ssl_validation option for object storage HTTP client
Signed-off-by: rgidda <rgidda@hitachivantara.com >
* fix: test
* fix: test
---------
Signed-off-by: rgidda <rgidda@hitachivantara.com >
Co-authored-by: rgidda <rgidda@hitachivantara.com >
Co-authored-by: dennis zhuang <killme2008@gmail.com >
2025-06-20 08:08:19 +00:00
discord9
9d08f2532a
feat: dist auto step aggr pushdown ( #6268 )
...
* wip: steppable aggr fn
Signed-off-by: discord9 <discord9@163.com >
* poc: step aggr query
Signed-off-by: discord9 <discord9@163.com >
* feat: mvp poc stuff
Signed-off-by: discord9 <discord9@163.com >
* test: sqlness
Signed-off-by: discord9 <discord9@163.com >
* chore: import missing
Signed-off-by: discord9 <discord9@163.com >
* feat: support first/last_value
Signed-off-by: discord9 <discord9@163.com >
* fix: check also include first/last value
Signed-off-by: discord9 <discord9@163.com >
* chore: clean up after rebase
Signed-off-by: discord9 <discord9@163.com >
* feat: optimize yes!
Signed-off-by: discord9 <discord9@163.com >
* fix: alias qualifled
Signed-off-by: discord9 <discord9@163.com >
* test: more testcases
Signed-off-by: discord9 <discord9@163.com >
* chore: qualified column
Signed-off-by: discord9 <discord9@163.com >
* chore: per review
Signed-off-by: discord9 <discord9@163.com >
* fix: case when can push down
Signed-off-by: discord9 <discord9@163.com >
* feat: udd/hll_merge is also the same
Signed-off-by: discord9 <discord9@163.com >
* fix: udd/hll_merge args
Signed-off-by: discord9 <discord9@163.com >
* tests: fix sqlness
Signed-off-by: discord9 <discord9@163.com >
* tests: fix sqlness
Signed-off-by: discord9 <discord9@163.com >
* fix: udd/hll merge steppable
Signed-off-by: discord9 <discord9@163.com >
* chore: per review
Signed-off-by: discord9 <discord9@163.com >
* test: REDACTED
Signed-off-by: discord9 <discord9@163.com >
* refactor: per review
Signed-off-by: discord9 <discord9@163.com >
* refactor: more formal transform action
Signed-off-by: discord9 <discord9@163.com >
* feat: support modify child plan too
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-06-20 07:18:55 +00:00
LFC
e072726ea8
refactor: make scanner creation async ( #6349 )
...
* refactor: make scanner creation async
Signed-off-by: luofucong <luofc@foxmail.com >
* resolve PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
2025-06-20 06:44:49 +00:00
Ning Sun
e78c3e1eaa
refactor: make metadata region option opt-in ( #6350 )
...
* refactor: make metadata region option opt-in
Signed-off-by: Ning Sun <sunning@greptime.com >
* fix: preserve wal_options for metadata region
Signed-off-by: Ning Sun <sunning@greptime.com >
* Update src/metric-engine/src/engine/create.rs
Co-authored-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ning Sun <sunning@greptime.com >
Co-authored-by: Ruihang Xia <waynestxia@gmail.com >
2025-06-20 03:31:16 +00:00
Weny Xu
89e3c8edab
fix(meta): enhance mysql election client with timeouts and reconnection ( #6341 )
...
* fix(meta): enhance mysql election client with timeouts and reconnection
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: improve MySQL election client lease management and error handling
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: adjust timeout configurations for election clients
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: remove unused error
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix unit test
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 >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-06-19 12:44:23 +00:00
fys
d4826b998d
feat: support execute sql in frontend_client ( #6355 )
...
* feat: support execute sql in frontend_client
* chore: remove unnecessary clone
* add components for flownode instance
* add feature gate for component
* fix: enterprise feature
2025-06-19 09:47:16 +00:00
Weny Xu
d9faa5c801
feat(cli): add metadata del commands ( #6339 )
...
* feat: introduce cli for deleting metadata
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor(cli): flatten metadata command structure
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add alias
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor(meta): implement logical deletion for CLI tool
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 >
2025-06-19 06:48:00 +00:00
Ning Sun
12c3a3205b
chore: security updates ( #6351 )
2025-06-19 06:43:43 +00:00
Weny Xu
5231505021
fix(metric-engine): properly propagate errors during batch open operation ( #6325 )
...
* fix(metric-engine): properly propagate errors during batch open operation
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-06-19 06:37:54 +00:00
Lei, HUANG
6ece560f8c
fix: reordered write cause incorrect kv ( #6345 )
...
* fix/reordered-write-cause-incorrect-kv:
- **Enhance Testing in `partition_tree.rs`**: Added comprehensive test functions such as `kv_region_metadata`, `key_values`, and `collect_kvs` to improve the robustness of key-value operations and ensure correct behavior of the `PartitionTreeMemtable`.
- **Improve Key Handling in `dict.rs`**: Modified `KeyDictBuilder` to handle both full and sparse keys, ensuring correct mapping and insertion. Added a new test `test_builder_finish_with_sparse_key` to validate the handling of sparse keys.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* fix/reordered-write-cause-incorrect-kv:
### Refactor `partition_tree.rs` for Improved Key Handling
- **Refactored Key Handling**: Simplified the `key_values` function to accept an iterator of keys, removing hardcoded key-value pairs. This change enhances flexibility and reduces redundancy in key management.
- **Updated Test Cases**: Modified test cases to use the new `key_values` function signature, ensuring they iterate over keys dynamically rather than relying on predefined lists.
Files affected:
- `src/mito2/src/memtable/partition_tree.rs`
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* fix/reordered-write-cause-incorrect-kv:
Enhance Testing in `partition_tree.rs`
- Added assertions to verify key-value collection after `memtable` and `forked` operations.
- Refactored key-value writing logic for clarity in `forked` operations.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-06-19 06:32:40 +00:00