LFC
f55023f300
ci: install ssh for Android dev-builder ( #6854 )
...
Signed-off-by: luofucong <luofc@foxmail.com >
2025-08-29 08:42:35 +00:00
Weny Xu
9213315613
chore: add server-side error logging to improve observability in gRPC ( #6846 )
...
chore: print tonic code
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-29 07:47:24 +00:00
zyy17
e77ad8e9dc
chore: run pull-test-deps-images.sh before docker compose to avoid rate limit ( #6851 )
...
chore: run `pull-test-deps-images.sh` before docker compose
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-08-29 05:03:45 +00:00
liyang
7bc669e991
chore: update bitnami config ( #6847 )
...
* chore: update bitnami config
Signed-off-by: liyang <daviderli614@gmail.com >
* update postgresql chart version
Signed-off-by: liyang <daviderli614@gmail.com >
* fix ci
Signed-off-by: liyang <daviderli614@gmail.com >
* refactor: add pull-test-deps-images.sh to pull images one by one to avoid rate limit
Signed-off-by: zyy17 <zyylsxm@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
Signed-off-by: zyy17 <zyylsxm@gmail.com >
Co-authored-by: zyy17 <zyylsxm@gmail.com >
2025-08-29 02:45:14 +00:00
ZonaHe
b84cd19145
feat: update dashboard to v0.11.2 ( #6843 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-08-28 10:59:41 +00:00
Logic
cbcfdf9d65
feat: add optional schema for Postgres metadata tables ( #6764 )
...
* feat(meta): add optional schema for Postgres metadata tables
- Add `schema` option to specify a custom schema for metadata tables
- Update `PgStore` and `PgElection` to support optional schema
- Modify SQL templates to use schema when provided
- Add tests for schema support in Postgres backend
Signed-off-by: Logic <zqr10159@dromara.org >
* refactor(meta): remove unused `create_schema_statement` and simplify `PgSqlTemplateFactory`
- Remove `create_schema_statement` from `PgSqlTemplateSet` struct
- Simplify `PgSqlTemplateFactory` by removing `new` method and merging it with `with_schema`
- Update related tests to reflect these changes
Signed-off-by: Logic <zqr10159@dromara.org >
* refactor(meta-srv): remove unused imports
- Remove unused import of BoxedError from common_error::ext- Remove unused import of TlsOption from servers::tls
Signed-off-by: Logic <zqr10159@dromara.org >
* build(meta): update Postgres version and add error handling imports
- Update Postgres version to 17 in docker-compose.yml
- Add BoxedError import for error handling in meta-srv
Signed-off-by: Logic <zqr10159@dromara.org >
* feat(postgres): add support for optional schema in PgElection and related components
Signed-off-by: Logic <zqr10159@dromara.org >
* feat(postgres): add support for optional schema in PgElection and related components
Signed-off-by: Logic <zqr10159@dromara.org >
* fix(develop): update Postgres schema commands to specify host
Signed-off-by: Logic <zqr10159@dromara.org >
* refactor(postgres): simplify plugin options handling and update SQL examples
Signed-off-by: Logic <zqr10159@dromara.org >
* refactor(postgres): simplify plugin options handling and update SQL examples
Signed-off-by: Logic <zqr10159@dromara.org >
* fix(postgres): update meta_election_lock_id description for optional schema support
Signed-off-by: Logic <zqr10159@dromara.org >
* fix(postgres): add health check and fallback wait for Postgres in CI setup
* fix(postgres): update Docker setup for Postgres and add support for Postgres 15
* fix(postgres): remove redundant Postgres setup step in CI configuration
* Update tests-integration/fixtures/postgres/init.sql
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Update .github/workflows/develop.yml
* Update tests-integration/fixtures/docker-compose.yml
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* fix: Refactor PostgreSQL backend to support optional schema in PgStore and related SQL templates
* feat: Update PostgreSQL configuration and add PG15 specific integration tests
* feat: Update PostgreSQL configuration and add PG15 specific integration tests
* refactor(postgres): update test schemas from 'greptime_schema' to 'test_schema'
* Update .github/workflows/develop.yml
* refactor: minor factor
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix unit test
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: Logic <zqr10159@dromara.org >
Signed-off-by: WenyXu <wenymedia@gmail.com >
Co-authored-by: Weny Xu <wenymedia@gmail.com >
2025-08-28 09:24:14 +00:00
discord9
bacd9c7d15
feat: add event ts to region manifest ( #6751 )
...
* feat: add event ts to region manifest
Signed-off-by: discord9 <discord9@163.com >
delete files
Signed-off-by: discord9 <discord9@163.com >
chore: clippy
Signed-off-by: discord9 <discord9@163.com >
lower concurrency
Signed-off-by: discord9 <discord9@163.com >
feat: gc use delta manifest to get expel time
Signed-off-by: discord9 <discord9@163.com >
docs: terminalogy
Signed-off-by: discord9 <discord9@163.com >
refactor: some advices from review
Signed-off-by: discord9 <discord9@163.com >
feat: manifest add removed files field
Signed-off-by: discord9 <discord9@163.com >
feat(WIP): add remove time in manifest
Signed-off-by: discord9 <discord9@163.com >
wip: more config
Signed-off-by: discord9 <discord9@163.com >
feat: manifest uodate removed files
Signed-off-by: discord9 <discord9@163.com >
test: add remove file opts field
Signed-off-by: discord9 <discord9@163.com >
test: fix test
Signed-off-by: discord9 <discord9@163.com >
chore: delete gc.rs
Signed-off-by: discord9 <discord9@163.com >
* feat: proper option name
Signed-off-by: discord9 <discord9@163.com >
* refactor: per review
Signed-off-by: discord9 <discord9@163.com >
* test: update manifest size
Signed-off-by: discord9 <discord9@163.com >
* test: fix eq
Signed-off-by: discord9 <discord9@163.com >
* refactor: some per review
Signed-off-by: discord9 <discord9@163.com >
* refactor: per review
Signed-off-by: discord9 <discord9@163.com >
* refactor: more per review
Signed-off-by: discord9 <discord9@163.com >
* test: update manifest size
Signed-off-by: discord9 <discord9@163.com >
* test: update config
Signed-off-by: discord9 <discord9@163.com >
* feat: keep count 0 means only use ttl
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-08-28 09:08:18 +00:00
Weny Xu
f441598247
fix: correct config doc ( #6836 )
...
fix: fix typo
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-28 06:26:25 +00:00
Weny Xu
556c408e7b
feat: rename region_statistics to region_statistics_history ( #6837 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-28 06:14:20 +00:00
shuiyisong
ec817f6877
fix: gRPC auth ( #6827 )
...
* fix: internal service
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* refactor: gRPC auth
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: add permission check for bulk ingest
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: remove unused grpc auth middleware
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: extract header function
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* refactor: extract common code and add auth to otel arrow api
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: rename utils to context_auth
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* test: otel arrow auth
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: add support for old auth value
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
2025-08-28 04:00:45 +00:00
Yingwen
32e73dad12
fix: use actual buf size as cache page value size ( #6829 )
...
* feat: cache the cloned page bytes
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: cache the whole row group pages
The opendal reader may merge IO requests so the pages of different
columns can share the same Bytes.
When we use a per-column page cache, the page cache may still referencing
the whole Bytes after eviction if there are other columns in the cache that
share the same Bytes.
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: check possible max byte range and copy pages if needed
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: always copy pages
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: returns the copied pages
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: compute cache size by MERGE_GAP
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: align to buf size
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: aligh to 2MB
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: remove unused code
Signed-off-by: evenyag <realevenyag@gmail.com >
* style: fix clippy
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: fix typo
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: fix parquet read with cache test
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-08-28 03:37:11 +00:00
Sicong Hu
bc20b17bc5
docs(rfc): async index build ( #6757 )
...
* docs(rfc): async index build
Signed-off-by: SNC123 <sinhco@outlook.com >
* update rfc for retaining sync build
Signed-off-by: SNC123 <sinhco@outlook.com >
* fix bug and update rfc for index resource management
Signed-off-by: SNC123 <sinhco@outlook.com >
* update rfc for manual rebuild
Signed-off-by: SNC123 <sinhco@outlook.com >
---------
Signed-off-by: SNC123 <sinhco@outlook.com >
2025-08-28 02:32:44 +00:00
Weny Xu
200422313f
refactor(meta): refactor admin service to use modern axum handlers ( #6833 )
...
* refactor(meta): refactor admin service to use modern axum handlers
Signed-off-by: WenyXu <wenymedia@gmail.com >
* Update src/meta-srv/src/service/admin/health.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-27 10:47:11 +00:00
discord9
8452a9d579
feat(flow): add eval interval option ( #6623 )
...
* feat: add flow eval interval
Signed-off-by: discord9 <discord9@163.com >
* feat: tql flow must have eval interval
Signed-off-by: discord9 <discord9@163.com >
* chore: clippy
Signed-off-by: discord9 <discord9@163.com >
* test: update sqlness
Signed-off-by: discord9 <discord9@163.com >
* wip
Signed-off-by: discord9 <discord9@163.com >
* wip
Signed-off-by: discord9 <discord9@163.com >
* feat: check for now func
Signed-off-by: discord9 <discord9@163.com >
* refactor: use ms instead
Signed-off-by: discord9 <discord9@163.com >
* fix: not panic&proper simplifier
Signed-off-by: discord9 <discord9@163.com >
* test: update to fix
Signed-off-by: discord9 <discord9@163.com >
* feat: not allow month in interval
Signed-off-by: discord9 <discord9@163.com >
* test: update remov months
Signed-off-by: discord9 <discord9@163.com >
* refactor: per review
Signed-off-by: discord9 <discord9@163.com >
* chore: after rebase fix
Signed-off-by: discord9 <discord9@163.com >
* feat: use seconds and add to field instead
Signed-off-by: discord9 <discord9@163.com >
* chore: aft rebase fix
Signed-off-by: discord9 <discord9@163.com >
* fix: add check for month
Signed-off-by: discord9 <discord9@163.com >
* chore: fmt
Signed-off-by: discord9 <discord9@163.com >
* refactor: per review
Signed-off-by: discord9 <discord9@163.com >
* refactor: rm clone per review
Signed-off-by: discord9 <discord9@163.com >
* chore: update proto
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-08-27 09:44:32 +00:00
discord9
5ef4dd1743
docs: add internal grpc ports ( #6815 )
...
* docs: add internal grpc ports
Signed-off-by: discord9 <discord9@163.com >
* fix: update example toml
Signed-off-by: discord9 <discord9@163.com >
* fix: grpc option use default for missing field
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-08-27 08:20:27 +00:00
Yan Tingwang
32a3ef36f9
feat(metasrv): support tls for etcd client ( #6818 )
...
* add TLS support for etcd client connections~
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* locate correct certs
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* Updated certs
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* Updated CI
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* Updated CI
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* Update docker-compose.yml
* tests for TLS client creation
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* modify tests
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
---------
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
2025-08-27 07:41:05 +00:00
Weny Xu
566a647ec7
feat: add replay checkpoint to reduce overhead for remote WAL ( #6816 )
...
* feat: introduce `TopicRegionValue`
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: persist region replay checkpoint
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: introduce checkpoint
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: udpate config.md
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: minor refactor
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: send open region instructions with reply checkpoint
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: use usize
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix unit tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix unit tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: add topic name pattern
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: enable wal prune by default
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 >
2025-08-27 07:24:33 +00:00
Yingwen
906e1ca0bf
feat: functions and structs to scan flat format file and mem ranges ( #6817 )
...
* feat: implement function to scan flat memtable ranges
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: implement function to scan flat file ranges
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: compat batch in scan file range
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: scan other ranges
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: fix compiler errors
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-08-27 06:31:30 +00:00
Weny Xu
b921e41abf
chore: remove unused deps ( #6828 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-26 12:29:17 +00:00
Weny Xu
6782bcddfa
fix: prevent stale physical table route during procedure retries ( #6825 )
...
fix(meta): prevent stale physical table route during procedure retries
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-26 12:14:06 +00:00
Weny Xu
3d1a4b56a4
feat: add support for TWCS time window hints in insert operations ( #6823 )
...
* feat: Add support for TWCS time window hints in insert operations
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: set system events table time window to 1d
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-08-26 10:52:00 +00:00
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