Arshdeep
8894cb5406
feat: resolve unused dependencies with cargo-udeps ( #6578 ) ( #6619 )
...
* feat:resolve unused dependencies with cargo-udeps (#6578 )
Signed-off-by: Arshdeep54 <balarsh535@gmail.com >
* Apply suggestion from @zyy17
Co-authored-by: zyy17 <zyylsxm@gmail.com >
* Apply suggestion from @zyy17
Co-authored-by: zyy17 <zyylsxm@gmail.com >
---------
Signed-off-by: Arshdeep54 <balarsh535@gmail.com >
Co-authored-by: Ning Sun <classicning@gmail.com >
Co-authored-by: zyy17 <zyylsxm@gmail.com >
2025-08-26 10:22:53 +00:00
ZonaHe
bb334e1594
feat: update dashboard to v0.11.1 ( #6824 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-08-26 08:24:05 +00:00
Weny Xu
ec8ff48473
fix: correct heartbeat stream handling logic ( #6821 )
...
* fix: correct heartbeat stream handling logic
Signed-off-by: WenyXu <wenymedia@gmail.com >
* Update src/meta-srv/src/service/heartbeat.rs
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
2025-08-26 07:39:59 +00:00
Lei, HUANG
d99734b97b
perf: sparse encoder ( #6809 )
...
* perf/sparse-encoder:
- **Update Dependencies**: Updated `criterion-plot` to version `0.5.0` and added `criterion` version `0.7.0` in `Cargo.lock`. Added `bytes` to `Cargo.toml` in `src/metric-engine`.
- **Benchmarking**: Added a new benchmark for sparse encoding in `bench_sparse_encoding.rs` and updated `Cargo.toml` in `src/mito-codec` to include `criterion` as a dev-dependency.
- **Sparse Encoding Enhancements**: Modified `SparsePrimaryKeyCodec` in `sparse.rs` to include new methods `encode_raw_tag_value` and `encode_internal`. Added public constants `RESERVED_COLUMN_ID_TSID` and `RESERVED_COLUMN_ID_TABLE_ID`.
- **HTTP Server**: Made `try_decompress` function public in `prom_store.rs`.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* perf/sparse-encoder:
Improve buffer handling in `sparse.rs`
- Refactored buffer reservation logic to use `value_len` for clarity.
- Optimized chunk processing by calculating `num_chunks` and `remainder` for efficient data handling.
- Enhanced manual serialization of bytes to avoid byte-by-byte operations, improving performance.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* Update src/mito-codec/src/row_converter/sparse.rs
Co-authored-by: Yingwen <realevenyag@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
2025-08-26 04:10:11 +00:00
Ruihang Xia
eb5e627ddd
fix: follow promql rule for hanndling label of aggr ( #6788 )
...
* fix: follow promql rule for hanndling label of aggr
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* adopt more rules
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-08-26 03:37:08 +00:00
Ning Sun
69eed2c3fa
feat: only show prometheus logical tables for __name__ values query ( #6814 )
...
feat: only show prometheus logical tables for __name__ query
Signed-off-by: Ning Sun <sunning@greptime.com >
2025-08-25 15:04:42 +00:00
Ning Sun
48572d18a8
feat: name label regex matcher in label values api ( #6799 )
...
* test: add failing test for #6791
* test: add support for = and =~
* fix: lint
* fix: code merge issue
Signed-off-by: Ning Sun <sunning@greptime.com >
---------
Signed-off-by: Ning Sun <sunning@greptime.com >
2025-08-25 08:48:53 +00:00
Yingwen
d5575d3fa4
feat: add FlatConvertFormat to convert record batches in old format to the flat format ( #6786 )
...
* feat: add convert format to FlatReadFormat
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: test convert format
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: only convert string pks to dictionary
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-08-25 06:47:06 +00:00
Ning Sun
83a65a81c0
feat: add cli option for internal grpc ( #6806 )
2025-08-25 02:12:53 +00:00
Ruihang Xia
288f69a30f
fix: plan disorder from upgrading datafusion ( #6787 )
...
* fix: plan disorder from upgrading datafusion
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update sqlness
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update sqlness again
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
v0.17.0-nightly-20250825
2025-08-23 12:29:47 +00:00
zyy17
d6d5dad758
chore: revert #6763 ( #6800 )
...
Revert "refactor: change plugin option type from `&[PluginOptions]` to `Optio…"
This reverts commit 5420d6f7fb .
2025-08-23 06:57:25 +00:00
Weny Xu
d82f36db6a
chore: add peer address context to client error logging ( #6793 )
...
chore: add context to client error logging
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-23 06:56:24 +00:00
Ning Sun
68ac37461b
feat: add limit to label value api ( #6795 )
...
* feat: add limit to label value api
Signed-off-by: Ning Sun <sunning@greptime.com >
* feat: limit for special labels
Signed-off-by: Ning Sun <sunning@greptime.com >
---------
Signed-off-by: Ning Sun <sunning@greptime.com >
2025-08-23 06:23:51 +00:00
Weny Xu
4c2955b86b
fix: time unit mismatch in lookup_frontends function ( #6798 )
...
* fix: lookup frontend
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-22 12:34:26 +00:00
localhost
390aef7563
chore: modifying the visibility of the ScalarFunctionFactory field ( #6797 )
2025-08-22 10:55:01 +00:00
dennis zhuang
c6c33d14aa
feat: bump opendal to v0.54 ( #6792 )
...
* feat: bump opendal to v0.54.0
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: update cargo
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-08-22 10:51:06 +00:00
dennis zhuang
3014972202
chore: improve error message when there are more than one time index ( #6796 )
...
* chore: improve error message when there are more than one time index
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: style
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-08-22 09:22:55 +00:00
Zhenchi
6839b5aef4
feat(mito): list SSTs from manifest and storage ( #6766 )
...
* feat(engine): list SSTs from manifest and storage
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* mito engine only
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* try best to remove allocation
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* address comments
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2025-08-22 09:22:42 +00:00
ZonaHe
a04ec07b61
feat: update dashboard to v0.11.0 ( #6794 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-08-22 09:08:48 +00:00
discord9
d774996e89
chore: make internal grpc optional ( #6789 )
...
* chore: make internal grpc optional
Signed-off-by: discord9 <discord9@163.com >
* revert sqlness runner too
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-08-22 04:22:49 +00:00
discord9
2b43ff30b6
feat: provide plan info when flow exec ( #6783 )
...
* feat: provide plan info when flow exec
Signed-off-by: discord9 <discord9@163.com >
* backoff?
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-08-22 03:47:26 +00:00
discord9
eaceae4c91
feat: frontend internal grpc port ( #6784 )
...
* feat: frontend internal grpc port
Signed-off-by: discord9 <discord9@163.com >
* fix: grpc server naming
Signed-off-by: discord9 <discord9@163.com >
* test: sqlness test fix
Signed-off-by: discord9 <discord9@163.com >
* fix: internal not use process manager
Signed-off-by: discord9 <discord9@163.com >
* test: test integration port alloc
Signed-off-by: discord9 <discord9@163.com >
* feat: skip auth for internal grpc
Signed-off-by: discord9 <discord9@163.com >
* test: is distributed
Signed-off-by: discord9 <discord9@163.com >
* what:
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
Co-authored-by: Ning Sun <sunning@greptime.com >
2025-08-22 02:46:35 +00:00
Ning Sun
cdc168e753
feat: support for custom headers in otel exporter ( #6773 )
...
* feat: support for custom headers in otel exporter
Signed-off-by: Ning Sun <sunning@greptime.com >
* chore: remove wrapping option
Signed-off-by: Ning Sun <sunning@greptime.com >
---------
Signed-off-by: Ning Sun <sunning@greptime.com >
2025-08-21 13:10:13 +00:00
discord9
5d5817b851
chore: no logging when init table_flow cache if empty ( #6785 )
...
chore: no logging
Signed-off-by: discord9 <discord9@163.com >
2025-08-21 12:38:11 +00:00
Alex Araujo
a98c48a9b2
feat: optimize CreateFlowData with lightweight FlowQueryContext ( #6780 )
...
* feat: optimize CreateFlowData with lightweight FlowQueryContext
Replace full QueryContext with FlowQueryContext containing only essential fields (catalog, schema, timezone) in CreateFlowData struct. This improves serialization performance by eliminating unused extensions HashMap and channel fields.
Key changes:
- Add FlowQueryContext struct with conversion implementations
- Update CreateFlowData to use FlowQueryContext with backward compatibility
- Add tests for serialization and conversions
Signed-off-by: Alex Araujo <alexaraujo@gmail.com >
* chore: run make fmt
Signed-off-by: Alex Araujo <alexaraujo@gmail.com >
---------
Signed-off-by: Alex Araujo <alexaraujo@gmail.com >
2025-08-21 12:02:57 +00:00
Weny Xu
6692957e08
refactor: simplify WAL Pruning procedure part2 ( #6782 )
...
refactor: simplify prune wal procedure
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-21 11:09:31 +00:00
Weny Xu
896d72191e
feat: introduce PersistStatsHandler ( #6777 )
...
* feat: add `Inserter` trait and impl
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: import items
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: introduce `PersistStatsHandler`
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: disable persisting stats in sqlness
Signed-off-by: WenyXu <wenymedia@gmail.com >
* reset channel manager
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: avoid to collect
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: remove insert options
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: use `write_bytes` instead of `write_bytes_per_sec`
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: compute write bytes delta
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add unit tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* Update src/meta-srv/src/handler/persist_stats_handler.rs
Co-authored-by: Yingwen <realevenyag@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
2025-08-21 09:34:58 +00:00
Weny Xu
5eec3485fe
feat: add IntoRow and Schema derive macros ( #6778 )
...
* chore: import items
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: add `IntoRow` and `Schema` derive macros
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: styling
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-21 06:29:59 +00:00
Ruihang Xia
7e573e497c
feat: simplify more regex patterns in promql ( #6747 )
...
* feat: simplify more regex patterns in promql
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add sqlness cases
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update sqlness case
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-08-20 18:51:10 +00:00
Ruihang Xia
474a689309
feat: region prune part 2 ( #6752 )
...
* skeleton
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* get rule set
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* adjust style
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* adjust params
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* reuse collider
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* canonize
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* more robust predicate extractor
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* simplify predicate extractor's test and impl
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* unify import
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* simplification, remove unnecessary interfaces
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* handle partial referenced exprs
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* finalize predicate extractor
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* document region pruner
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* chore: reduce diff
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* simplify checker
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* refine overlapping check method
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* reduce diff
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* coerce types
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove unused errors
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* apply review comment
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* refactor use Bound
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* simplify hashmap
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Apply suggestions from code review
Co-authored-by: Yingwen <realevenyag@gmail.com >
* sqlness tests
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* redact region id
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* test: update sqlness result after udpate datafusion
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Signed-off-by: discord9 <discord9@163.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
Co-authored-by: discord9 <55937128+discord9@users.noreply.github.com >
Co-authored-by: discord9 <discord9@163.com >
2025-08-20 18:47:38 +00:00
Yingwen
2995eddca5
feat: Implements FlatCompatBatch to adapt schema in flat format ( #6771 )
...
* feat: compat flat wip
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: rewrite key
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: support append key
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: Split rewrite logic
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: rename CompatFlatBatch to FlatCompatBatch
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: compat primary key
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: address fixme
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: new CompatBatch if need convert
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: use different compat
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: plain_projection -> flat_projection
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: test compat
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: test FlatCompatBatch
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: fix warnings and remove unused code
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: support compat tags with dictionary types
Signed-off-by: evenyag <realevenyag@gmail.com >
* style: fix clippy
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: reuse column_id_values
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: avoid zero pk values len
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-08-20 12:36:14 +00:00
LFC
05529387d9
refactor: use DataFusion's UDAF implementation directly ( #6776 )
...
* refactor: use DataFusion's UDAF implementation directly
Signed-off-by: luofucong <luofc@foxmail.com >
* remove: delete how-to guide for writing aggregate functions
Signed-off-by: luofucong <luofc@foxmail.com >
* fix ci
Signed-off-by: luofucong <luofc@foxmail.com >
* refactor: port json_encode_path to datafusion udaf
Signed-off-by: Ning Sun <sunning@greptime.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
Signed-off-by: Ning Sun <sunning@greptime.com >
Co-authored-by: Ning Sun <sunning@greptime.com >
2025-08-20 08:25:00 +00:00
fys
819531393f
feat: disable month in trigger interval expr ( #6774 )
...
* feat: disable month in trigger interval expr
* fix: cargo clippy
* fix: cargo clippy
* add unit test
* remove unused comment
2025-08-20 07:21:39 +00:00
dennis zhuang
d6bc117408
refactor: refactor admin functions with async udf ( #6770 )
...
* refactor: use async udf for admin functions
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: sqlness test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: code style
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: clippy
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: remove unused error
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: style
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: style
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: code style
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: apply suggestions
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: logical_metric_table test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-08-20 03:35:38 +00:00
yihong
7402320abc
fix: time() function should the same as behavior prometheus ( #6704 )
...
* fix: close issue_6701 phase 1 make it return now
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: tests
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: make tests stable
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: drop useless tests
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: close issue_6701 phase 1 make it return now
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: tests
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: make tests stable
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: drop useless tests
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: make time() real right
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: fix tests
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* add two sqlness cases
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* simplify impl
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: Ruihang Xia <waynestxia@gmail.com >
2025-08-20 03:05:21 +00:00
zyy17
5420d6f7fb
refactor: change plugin option type from &[PluginOptions] to Option<&PluginOptions> for understandability ( #6763 )
...
refactor: change plugin option type from `[PluginOptions]` to `Option<&PluginOptions>` for understandability
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-08-20 02:11:00 +00:00
liyang
7af471c5aa
ci: add is-current-version-latest check to helm-charts/homebrew-greptime bump jobs ( #6772 )
...
ci: add check to helm/homebrew bump jobs
Signed-off-by: liyang <daviderli614@gmail.com >
2025-08-19 17:49:07 +00:00
Weny Xu
9cdd0d8251
feat: derive macro ToRow ( #6768 )
...
* feat: introduce `ToRow` derive marco
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: use map
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: simplify
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-19 14:06:03 +00:00
Ning Sun
5a4036cc66
feat: update opentelemetry family ( #6762 )
...
* feat: update opentelemetry family
Signed-off-by: Ning Sun <sunning@greptime.com >
* doc: update doc samples
Signed-off-by: Ning Sun <sunning@greptime.com >
* chore: toml format
Signed-off-by: Ning Sun <sunning@greptime.com >
* chore: update default otel enpoint
Signed-off-by: Ning Sun <sunning@greptime.com >
---------
Signed-off-by: Ning Sun <sunning@greptime.com >
2025-08-19 09:23:50 +00:00
Yingwen
8fc3a9a9d7
feat: Implements async FlatMergeReader and FlatDedupReader ( #6761 )
...
* refactor: Add Flat prefix to MergeIterator and DedupIterator
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: implement MergeReader for RecordBatch
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: use GenericNode for IterNode
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: flat merge reader to stream
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: implement FlatDedupReader
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: add a benchmark for FlatMergeIterator
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: rename plain_projection to flat_projection
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-08-19 06:30:59 +00:00
liyang
0b29b41c17
ci: add Signed-off-by in update-dev-builder-version script ( #6765 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-08-19 04:15:13 +00:00
github-actions[bot]
78dca8a0d7
ci: update dev-builder image tag ( #6759 )
...
* ci: update dev-builder image tag
Signed-off-by: evenyag <realevenyag@gmail.com >
* ci: ignore makefile
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Co-authored-by: greptimedb-ci <greptimedb-ci@greptime.com >
Co-authored-by: evenyag <realevenyag@gmail.com >
2025-08-19 02:51:34 +00:00
Ning Sun
bf191c5763
test: fix sqlness hash character count ( #6758 )
2025-08-18 11:06:05 +00:00
Ruihang Xia
b652ea52ee
fix: partition tree's dict size metrics mismatch ( #6746 )
...
fix: partition tree metrics mismatch
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-08-18 08:36:35 +00:00
Weny Xu
f64fc3a57a
feat: add RateMeter for tracking memtable write throughput ( #6744 )
...
* feat: introduce `RateMeter`
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-18 06:45:31 +00:00
fys
326198162e
refactor: enhanced trigger interval ( #6740 )
...
* refactor: enhance trigger interval
* update greptime-proto
* fix: build
2025-08-18 04:03:26 +00:00
LFC
f9d2a89a0c
chore: update datafusion family ( #6675 )
...
* chore: update datafusion family
Signed-off-by: luofucong <luofc@foxmail.com >
* fix ci
Signed-off-by: luofucong <luofc@foxmail.com >
* use official otel-arrow-rust
Signed-off-by: luofucong <luofc@foxmail.com >
* rebase
Signed-off-by: luofucong <luofc@foxmail.com >
* use the official orc-rust
Signed-off-by: luofucong <luofc@foxmail.com >
* resolve PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
* remove the empty lines
Signed-off-by: luofucong <luofc@foxmail.com >
* try following PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
2025-08-15 12:41:49 +00:00
discord9
dfc29eb3b3
feat: flownode grpc client to frontend tls option ( #6750 )
...
* feat: flownode grpc client to frontend tls option
Signed-off-by: discord9 <discord9@163.com >
* refactor: client tls option
Signed-off-by: discord9 <discord9@163.com >
* refactor: client_tls to frontend_tls
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-08-15 10:44:27 +00:00
Ning Sun
351826cd32
fix: refine shadowrs dependency, remove libgit2, libz and potentally libssl ( #6748 )
...
* feat: update shadown-rs config and remove libgit/libz/libssl deps
* chore: remove native inputs from flake
2025-08-15 03:01:14 +00:00
Yingwen
60e01c7c3d
feat: Implements last-non-null dedup strategy for flat format ( #6709 )
...
* feat: Implements FlatLastNonNull strategy
Dedup rows and keep last non null fields
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: add basic test for FlatLastNonNull
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: port more last non null test
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: do merge rows after delete op
Signed-off-by: evenyag <realevenyag@gmail.com >
* style: fix clippy
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: rename num_pk_columns to field_column_start
So we can support different format later
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: address comment
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-08-14 14:38:47 +00:00