Weny Xu
0c038f755f
refactor(cli): refactor object storage config ( #7009 )
...
* refactor: refactor object storage config
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: public common config
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-09-24 06:50:47 +00:00
Lin Yihai
b5a8725582
feat(copy_to_csv): add date_format/timestamp_format/time_format. ( #6995 )
...
feat(copy_to_csv): add `date_format` and so on to `Copy ... to with` syntax
Signed-off-by: Yihai Lin <yihai-lin@foxmail.com >
2025-09-24 06:22:53 +00:00
Ruihang Xia
c7050831db
fix: match promql column reference in case sensitive way ( #7013 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-09-24 03:28:09 +00:00
Ruihang Xia
f65dcd12cc
feat: refine failure detector ( #7005 )
...
* feat: refine failure detector
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix format
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* revert back default value
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* revert change of test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-09-24 01:43:22 +00:00
Zhenchi
80c8ab42b0
feat: add ssts releated system table ( #6924 )
...
* feat: add InformationExtension.inspect_datanode for datanode inspection
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* aggregate results from all datanodes
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* fix fmt
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* feat: add ssts releated system table
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* update sst entry
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* address comments
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* fix sqlness
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* fix sqlness
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2025-09-23 11:06:00 +00:00
discord9
4507736528
docs: laminar flow rfc ( #6928 )
...
* docs: luminar flow
Signed-off-by: discord9 <discord9@163.com >
* chore: wording details
Signed-off-by: discord9 <discord9@163.com >
* more details
Signed-off-by: discord9 <discord9@163.com >
* rearrange phases
Signed-off-by: discord9 <discord9@163.com >
* refactor: use embed frontend per review
Signed-off-by: discord9 <discord9@163.com >
* todo per review
Signed-off-by: discord9 <discord9@163.com >
* docs: seq read impl for luminar flow
Signed-off-by: discord9 <discord9@163.com >
* rename
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-09-23 08:16:06 +00:00
LFC
2712c5cd7a
refactor: rewrite some UDFs to DataFusion style (part 3) ( #6990 )
...
* refactor: rewrite some UDFs to DataFusion style (part 3)
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 >
* resolve PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
2025-09-23 07:53:51 +00:00
Ruihang Xia
078379816c
fix: incorrect timestamp resolution in information_schema.partitions table ( #7004 )
...
* fix: incorrect timestamp resolution in information_schema.partitions table
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* use second for all fields in partitions table
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update sqlness result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-09-23 06:13:10 +00:00
Ruihang Xia
6dc5fbe9a1
fix: promql range function has incorrect timestamps ( #7006 )
...
* fix: promql range function has incorrect timestamps
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* simplify
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-09-23 05:16:54 +00:00
ZonaHe
cd3fb5fd3e
feat: update dashboard to v0.11.5 ( #7001 )
...
Co-authored-by: sunchanglong <sunchanglong@users.noreply.github.com >
2025-09-23 05:05:17 +00:00
shyam
5fcca4eeab
fix: make EXPIRE (keyword) parsing case-insensitive, when creating flow ( #6997 )
...
fix: make EXPIRE keyword case-insensitive in CREATE FLOW parser
Signed-off-by: Shyamnatesan <shyamnatesan21@gmail.com >
2025-09-22 12:07:04 +00:00
Weny Xu
b3d413258d
feat: extract standalone functionality and introduce plugin-based router configuration ( #7002 )
...
* feat: extract standalone functionality and introduce plugin-based router configuration
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: ensure dump file does not exist
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: introduce `External` error
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-09-22 11:21:04 +00:00
discord9
03954e8b3b
chore: update proto ( #6992 )
...
* chore: update proto
Signed-off-by: discord9 <discord9@163.com >
* update lockfile
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
v0.18.0-nightly-20250922
2025-09-19 09:01:46 +00:00
Yingwen
bd8f5d2b71
fix: print the output message of the error in admin fn macro ( #6994 )
...
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-09-19 08:11:19 +00:00
Weny Xu
74721a06ba
chore: improve error logging in WAL prune manager ( #6993 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-09-19 07:08:28 +00:00
discord9
18e4839a17
feat: datanode side local gc worker ( #6940 )
...
* wip
Signed-off-by: discord9 <discord9@163.com >
* docs for behavior
Signed-off-by: discord9 <discord9@163.com >
* wip: handle outdated version
Signed-off-by: discord9 <discord9@163.com >
* feat: just retry
Signed-off-by: discord9 <discord9@163.com >
* feat: smaller lingering time
Signed-off-by: discord9 <discord9@163.com >
* refactor: partial per review
Signed-off-by: discord9 <discord9@163.com >
* refactor: rm tmp file cnt
Signed-off-by: discord9 <discord9@163.com >
* chore: per review
Signed-off-by: discord9 <discord9@163.com >
* chore: opt partial
Signed-off-by: discord9 <discord9@163.com >
* chore: rebase fix
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-09-19 03:20:13 +00:00
LFC
cbe0cf4a74
refactor: rewrite some UDFs to DataFusion style (part 2) ( #6967 )
...
* refactor: rewrite some UDFs to DataFusion style (part 2)
Signed-off-by: luofucong <luofc@foxmail.com >
* deal with vector UDFs `(scalar, scalar)` situation, and try getting the scalar value reference everytime
Signed-off-by: luofucong <luofc@foxmail.com >
* reduce some vector literal parsing
Signed-off-by: luofucong <luofc@foxmail.com >
* fix ci
Signed-off-by: luofucong <luofc@foxmail.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
2025-09-18 06:37:27 +00:00
discord9
e26b98f452
refactor: put FileId to store-api ( #6988 )
...
* refactor: put FileId to store-api
Signed-off-by: discord9 <discord9@163.com >
* per review
Signed-off-by: discord9 <discord9@163.com >
* chore: lock file
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-09-18 03:20:42 +00:00
localhost
d8b967408e
chore: modify LogExpr AggrFunc ( #6948 )
...
* chore: modify LogExpr AggrFunc
* chore: change AggrFunc range field
* chore: remove range from aggrfunc
2025-09-17 12:19:48 +00:00
Weny Xu
c35407fdce
refactor: region follower management with unified interface ( #6986 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-09-17 10:01:03 +00:00
Lei, HUANG
edf4b3f7f8
chore: unset tz env in test ( #6984 )
...
chore/unset-tz-env-in-test:
### Commit Message
Add environment variable cleanup in timezone tests
- Updated `timezone.rs` to include removal of the `TZ` environment variable in the `test_from_tz_string` function to ensure a clean test environment.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-09-17 08:48:38 +00:00
Yingwen
14550429e9
chore: reduce SeriesScan sender timeout ( #6983 )
...
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-09-17 07:02:47 +00:00
shuiyisong
ff2da4903e
fix: OTel metrics naming wiht Prometheus style ( #6982 )
...
* fix: otel metrics naming
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: otel metrics naming & add some tests
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
2025-09-17 06:11:38 +00:00
Lei, HUANG
c92ab4217f
fix: avoid truncating SST statistics during flush ( #6977 )
...
fix/disable-parquet-stats-truncate:
- **Update `memcomparable` Dependency**: Switched from crates.io to a Git repository for `memcomparable` in `Cargo.lock`, `mito-codec/Cargo.toml`, and removed it from `mito2/Cargo.toml`.
- **Enhance Parquet Writer Properties**: Added `set_statistics_truncate_length` and `set_column_index_truncate_length` to `WriterProperties` in `parquet.rs`, `bulk/part.rs`, `partition_tree/data.rs`, and `writer.rs`.
- **Add Test for Corrupt Scan**: Introduced a new test module `scan_corrupt.rs` in `mito2/src/engine` to verify handling of corrupt data.
- **Update Test Data**: Modified test data in `flush.rs` to reflect changes in file sizes and sequences.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-09-17 03:02:52 +00:00
Zhenchi
77981a7de5
fix: clean intm ignore notfound ( #6971 )
...
* fix: clean intm ignore notfound
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-09-17 02:58:03 +00:00
Lei, HUANG
9096c5ebbf
chore: bump sequence on region edit ( #6947 )
...
* chore/update-sequence-on-region-edit:
### Commit Message
Refactor `get_last_seq_num` Method Across Engines
- **Change Return Type**: Updated the `get_last_seq_num` method to return `Result<SequenceNumber, BoxedError>` instead of `Result<Option<SequenceNumber>, BoxedError>` in the following files:
- `src/datanode/src/tests.rs`
- `src/file-engine/src/engine.rs`
- `src/metric-engine/src/engine.rs`
- `src/metric-engine/src/engine/read.rs`
- `src/mito2/src/engine.rs`
- `src/query/src/optimizer/test_util.rs`
- `src/store-api/src/region_engine.rs`
- **Enhance Region Edit Handling**: Modified `RegionWorkerLoop` in `src/mito2/src/worker/handle_manifest.rs` to update file sequences during region edits.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* add committed_sequence to RegionEdit
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* chore/update-sequence-on-region-edit:
### Commit Message
Refactor sequence retrieval method
- **Renamed Method**: Changed `get_last_seq_num` to `get_committed_sequence` across multiple files to better reflect its purpose of retrieving the latest committed sequence.
- Affected files: `tests.rs`, `engine.rs` in `file-engine`, `metric-engine`, `mito2`, `test_util.rs`, and `region_engine.rs`.
- **Removed Unused Struct**: Deleted `RegionSequencesRequest` struct from `region_request.rs` as it is no longer needed.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* chore/update-sequence-on-region-edit:
**Add Committed Sequence Handling in Region Engine**
- **`engine.rs`**: Introduced a new test module `bump_committed_sequence_test` to verify committed sequence handling.
- **`bump_committed_sequence_test.rs`**: Added a test to ensure the committed sequence is correctly updated and persisted across region reopenings.
- **`action.rs`**: Updated `RegionManifest` and `RegionManifestBuilder` to include `committed_sequence` for tracking.
- **`manager.rs`**: Adjusted manifest size assertion to accommodate new committed sequence data.
- **`opener.rs`**: Implemented logic to override committed sequence during region opening.
- **`version.rs`**: Added `set_committed_sequence` method to update the committed sequence in `VersionControl`.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* chore/update-sequence-on-region-edit:
**Enhance `test_bump_committed_sequence` in `bump_committed_sequence_test.rs`**
- Updated the test to include row operations using `build_rows`, `put_rows`, and `rows_schema` to verify the committed sequence behavior.
- Adjusted assertions to reflect changes in committed sequence after row operations and region edits.
- Added comments to clarify the expected behavior of committed sequence after reopening the region and replaying the WAL.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* chore/update-sequence-on-region-edit:
**Enhance Region Sequence Management**
- **`bump_committed_sequence_test.rs`**: Updated test to handle region reopening and sequence management, ensuring committed sequences are correctly set and verified after edits.
- **`opener.rs`**: Improved committed sequence handling by overriding it only if the manifest's sequence is greater than the replayed sequence. Added logging for mutation sequence replay.
- **`region_write_ctx.rs`**: Modified `push_mutation` and `push_bulk` methods to adopt sequence numbers from parameters, enhancing sequence management during write operations.
- **`handle_write.rs`**: Updated `RegionWorkerLoop` to pass sequence numbers in `push_bulk` and `push_mutation` methods, ensuring consistent sequence handling.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* chore/update-sequence-on-region-edit:
### Remove Debug Logging from `opener.rs`
- Removed debug logging for mutation sequences in `opener.rs` to clean up the output and improve performance.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2025-09-16 16:22:25 +00:00
Weny Xu
0a959f9920
feat: add TLS support for mysql backend ( #6979 )
...
* refactor: move etcd tls code to `common-meta`
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: move postgre pool logic to `utils::postgre`
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: setup mysql ssl options
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: add test for mysql backend with tls
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: simplify certs generation
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-09-16 13:46:37 +00:00
discord9
85c1a91bae
feat: support SubqueryAlias pushdown ( #6963 )
...
* wip enforce dist requirement rewriter
Signed-off-by: discord9 <discord9@163.com >
* feat: enforce dist req
Signed-off-by: discord9 <discord9@163.com >
* test: sqlness result
Signed-off-by: discord9 <discord9@163.com >
* fix: double projection
Signed-off-by: discord9 <discord9@163.com >
* test: fix sqlness
Signed-off-by: discord9 <discord9@163.com >
* refactor: per review
Signed-off-by: discord9 <discord9@163.com >
* docs: use btree map
Signed-off-by: discord9 <discord9@163.com >
* test: sqlness explain&comment
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-09-16 13:27:35 +00:00
Weny Xu
7aba9a18fd
chore: add tests for postgre backend with tls ( #6973 )
...
* chore: add tests for postgre backend with tls
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: minor
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-09-16 11:03:11 +00:00
shuiyisong
4c18d140b4
fix: deadlock in dashmap ( #6978 )
...
* fix: deadlock in dashmap
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* Update src/frontend/src/instance.rs
Co-authored-by: Yingwen <realevenyag@gmail.com >
* chore: extract fast cache check and add test
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
2025-09-16 10:49:28 +00:00
Yingwen
b8e0c49cb4
feat: add an flag to enable the experimental flat format ( #6976 )
...
* feat: add enable_experimental_flat_format flag to enable flat format
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: extract build_scan_input for CompactionSstReaderBuilder
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: add compact memtable cost to flush metrics
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: Sets compact dispatcher for bulk memtable
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: Cast dictionary to target type in FlatProjectionMapper
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: add time index to FlatProjectionMapper::batch_schema
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: update config toml
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: pass flat_format to ProjectionMapper in CompactionSstReaderBuilder
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-09-16 09:33:12 +00:00
Zhenchi
db42ad42dc
feat: add visible to sst entry for staging mode ( #6964 )
...
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2025-09-15 09:05:54 +00:00
shuiyisong
8ce963f63e
fix: shorten lock time ( #6968 )
2025-09-15 03:37:36 +00:00
Yingwen
b3aabb6706
feat: support flush and compact flat format files ( #6949 )
...
* feat: basic functions for flush/compact flat format
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: bridge flush and compaction for flat format
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: add write cache support
Signed-off-by: evenyag <realevenyag@gmail.com >
* style: fix clippy
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: change log level to debug
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: wrap duplicated code to merge and dedup iter
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: wrap some code into flush_flat_mem_ranges
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: extract logic into do_flush_memtables
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
v0.18.0-nightly-20250915
2025-09-14 13:36:24 +00:00
Ning Sun
028effe952
docs: update memory profiling description doc ( #6960 )
...
doc: update memory profiling description doc
2025-09-12 08:30:22 +00:00
Ruihang Xia
d86f489a74
fix: staging mode with proper region edit operations ( #6962 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-09-12 04:39:42 +00:00
dennis zhuang
6c066c1a4a
test: migrate join tests from duckdb, part3 ( #6881 )
...
* test: migrate join tests
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: update test results after rebasing main branch
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: unstable query sort results and natural_join test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: count(*) with joining
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: unstable query sort results and style
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-09-12 04:20:00 +00:00
LFC
9ab87e11a4
refactor: rewrite h3 functions to DataFusion style ( #6942 )
...
* refactor: rewrite h3 functions to DataFusion style
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-09-12 02:27:24 +00:00
Weny Xu
9fe7069146
feat: add postgres tls support for CLI ( #6941 )
...
* feat: add postgres tls support for cli
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-09-11 12:18:13 +00:00
fys
733a1afcd1
fix: correct jemalloc metrics ( #6959 )
...
The allocated and resident metrics were swapped in the set calls. This commit
fixes the issue by ensuring each metric receives its corresponding value.
2025-09-11 06:37:19 +00:00
Yingwen
5e65581f94
feat: support flat format for SeriesScan ( #6938 )
...
* feat: Support flat format for SeriesScan
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: simplify tests
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: update comment
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: only accumulate fetch time to scan_cost in SeriesDistributor of
the SeriesScan
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: update comment
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-09-11 06:12:53 +00:00
ZonaHe
e75e5baa63
feat: update dashboard to v0.11.4 ( #6956 )
...
Co-authored-by: sunchanglong <sunchanglong@users.noreply.github.com >
2025-09-11 04:34:25 +00:00
zyy17
c4b89df523
fix: use pull_request_target to fix add labels 403 error ( #6958 )
...
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-09-11 03:53:14 +00:00
Weny Xu
6a15e62719
feat: expose workload filter to selector options ( #6951 )
...
* feat: add workload filtering support to selector options
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-09-11 03:11:13 +00:00
discord9
2bddbe8c47
feat(query): better alias tracker ( #6909 )
...
* better resolve
Signed-off-by: discord9 <discord9@163.com >
feat: layered alias tracker
Signed-off-by: discord9 <discord9@163.com >
refactor
Signed-off-by: discord9 <discord9@163.com >
docs: expalin for no offset by one
Signed-off-by: discord9 <discord9@163.com >
test: more
Signed-off-by: discord9 <discord9@163.com >
simpify api
Signed-off-by: discord9 <discord9@163.com >
wip
Signed-off-by: discord9 <discord9@163.com >
fix: filter non-exist columns
Signed-off-by: discord9 <discord9@163.com >
feat: stuff
Signed-off-by: discord9 <discord9@163.com >
feat: cache partition columns
Signed-off-by: discord9 <discord9@163.com >
refactor: rm unused fn
Signed-off-by: discord9 <discord9@163.com >
no need res
Signed-off-by: discord9 <discord9@163.com >
chore: rm unwrap&docs update
Signed-off-by: discord9 <discord9@163.com >
* chore: after rebase fix
Signed-off-by: discord9 <discord9@163.com >
* refactor: per review
Signed-off-by: discord9 <discord9@163.com >
* fix: unsupport part
Signed-off-by: discord9 <discord9@163.com >
* err msg
Signed-off-by: discord9 <discord9@163.com >
* fix: pass correct partition cols
Signed-off-by: discord9 <discord9@163.com >
* fix? use column name only
Signed-off-by: discord9 <discord9@163.com >
* fix: merge scan has partition columns no alias/no partition diff
Signed-off-by: discord9 <discord9@163.com >
* refactor: loop instead of recursive
Signed-off-by: discord9 <discord9@163.com >
* refactor: per review
Signed-off-by: discord9 <discord9@163.com >
* feat: overlaps
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-09-11 02:30:51 +00:00
discord9
ea8125aafb
fix: count(1) instead of count(ts) when >1 inputs ( #6952 )
...
Signed-off-by: discord9 <discord9@163.com >
2025-09-10 21:30:43 +00:00
dennis zhuang
49722951c6
fix: unstable query sort results ( #6944 )
...
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-09-10 20:41:10 +00:00
Cason Kervis
c431b036ec
fix(path): fix program lookup failure on Windows CI ( #6946 )
...
* fix(path): fix program lookup failure on Windows CI
Signed-off-by: Cason Kervis <cscnk52@outlook.com >
* fix(path): fix program exec name
Signed-off-by: Cason Kervis <cscnk52@outlook.com >
* fix(path): using absolute path
Signed-off-by: Cason Kervis <cscnk52@outlook.com >
* style: using fmt
Signed-off-by: Cason Kervis <cscnk52@outlook.com >
---------
Signed-off-by: Cason Kervis <cscnk52@outlook.com >
2025-09-10 13:38:54 +00:00
Ruihang Xia
c797d87210
fix: handle hash distribution properly ( #6943 )
...
* fix: handle hash distribution properly
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Update src/query/src/optimizer/pass_distribution.rs
Co-authored-by: dennis zhuang <killme2008@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: dennis zhuang <killme2008@gmail.com >
2025-09-10 06:35:10 +00:00
Weny Xu
e0ce0a6446
refactor: refactor PeerLookupService and simplify Selector implementations ( #6939 )
...
* refactor: move `lease` into `discovery` dir
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: introduce discovery components
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: simplify selector
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: remove duplicate peer allocator trait
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: minor refactor
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: refine comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-09-10 03:43:46 +00:00