WenyXu
557a0d22f1
fix(meta): prefer metadata roles for region lease renewal
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
WenyXu
dc66363f89
chore: apply suggestions
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
WenyXu
02c2c81737
chore: apply suggestions
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
WenyXu
77eb0752d7
test(meta): cover operating region role propagation
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
WenyXu
f80827ea36
test(common-meta): cover region route role helpers
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
WenyXu
8995435697
fix(meta): renew operating region leases from keeper roles
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
WenyXu
05a3ccd70b
refactor(meta): require explicit operating region roles
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
WenyXu
06bf581cc7
refactor(meta): register operating region roles from region routes
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
WenyXu
9c6a0e07b7
refactor(meta): store operating region roles in memory keeper
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 13:21:46 +00:00
Weny Xu
037fccec2c
refactor: move group rollback ownership to parent repartition ( #7967 )
...
* refactor(meta-srv): move group rollback ownership to parent repartition procedure
- Parent procedure now owns partial rollback based on failed/unknown subprocedures
- rollback order: group metadata first, then allocated-region cleanup
- original_target_routes captured during build-plan, persisted in RepartitionPlanEntry
- rollback_group_metadata_routes moved to utils as parent-owned helper
- Group subprocedure no longer supports rollback (rollback_supported = false)
- Removed UpdateMetadata::RollbackStaging from group state machine
- Deleted redundant group rollback tests and helpers
BREAKING CHANGE: group Procedure no longer handles rollback; parent procedure
is responsible for crash recovery and selecting which plans to roll back.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: update comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 09:37:16 +00:00
Weny Xu
525e88bce4
feat: cancel local compaction for enter staging ( #7885 )
...
* feat(mito2): support cancelling active local compaction
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test(mito2): cover compaction cancellation return paths
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 >
* fix: cancel remaining tasks
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-16 03:56:37 +00:00
shuiyisong
a5ebaa3e9a
chore: add a standalone flag in plugins during startup ( #7974 )
...
* chore: add a standalone flag in plugins during startup
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: add derive
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
2026-04-16 02:59:56 +00:00
dennis zhuang
51bf63e0c2
docs: update project status ( #7976 )
...
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2026-04-16 01:45:20 +00:00
discord9
44b2d9b3a4
docs: rfc for remote dyn filter ( #7931 )
...
* docs: remote dyn filter rfc
Signed-off-by: discord9 <discord9@163.com >
* per review
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2026-04-15 11:19:48 +00:00
Weny Xu
24e3364142
fix: relax azblob validation requirements ( #7970 )
2026-04-15 08:08:39 +00:00
ZonaHe
8a3bd374a8
feat: update dashboard to v0.12.1 ( #7969 )
...
Co-authored-by: sunchanglong <sunchanglong@users.noreply.github.com >
2026-04-15 03:45:35 +00:00
LFC
43225a8eee
feat: introducing "JSON2" type ( #7965 )
...
Signed-off-by: luofucong <luofc@foxmail.com >
2026-04-15 03:38:01 +00:00
Lei, HUANG
00d67d6fa1
refactor(mito): remove Compactor::compact method ( #7968 )
...
refactor/remove-compactor-compact:
### Remove Unused Compaction Functionality
- **Removed `compact` Method**: Eliminated the `compact` method from the `Compactor` trait and its default implementation, which was primarily used for local compaction in testing. This change affects `compactor.rs`.
- **Code Cleanup**: Removed associated code and comments related to the `compact` method, streamlining the `Compactor` trait interface.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2026-04-15 02:50:47 +00:00
LFC
a870b53f68
fix: mysql prepare correctly returns error instead of panic ( #7963 )
...
feat: mysql writer support multiple statement execution
Signed-off-by: luofucong <luofc@foxmail.com >
2026-04-15 01:59:16 +00:00
Ruihang Xia
3fe8a61fad
perf: join metrics tables on the tsid key whenever possible ( #7927 )
...
* feat: prefilter flat parquet scans by primary key
* perf: skip redundant series divide repartitions
* perf: optimize tsid promql join planning
* perf: preserve tsid distribution through merge scans
* perf: remove redundant tsid join repartitions
* fix multi-field join case
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Revert "feat: prefilter flat parquet scans by primary key"
This reverts commit 767c3b44c8 .
* simplification
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* isolate rule into a dedicated mod
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove rule
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* more sqlness cases
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix filter join case
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix: normalize sqlness repartition input count
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix: normalize sqlness partition count in promql regression
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix: normalize sqlness hash partition fanout
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* simplification
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2026-04-14 19:43:58 +00:00
Yingwen
60fc455149
fix: always skip field pruning when using merge mode ( #7957 )
...
* test: add prefilter regressions for last_row null filters
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: skip fields in all merge mode
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: simplify pre-filter skip fields handling
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: update test
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2026-04-14 11:00:52 +00:00
fys
c90e4147de
refactor: introduce the ProjectInput structure ( #7908 )
...
* refactor: introduce the ProjectInput structure
* remove unused import
* fix: cr
* fix: cr
* fix: code review
* add more unit test
* avoid clone of input.projection
2026-04-14 09:29:33 +00:00
shuiyisong
6fcca6e0d6
feat: implement trace type whitelist ( #7930 )
...
* feat: implement trace type whitelist
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: use opentelemetry_semantic_conventions for key name
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: add ref doc in the comments
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: fmt toml
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: introduce trace_semconv.rs for holding the mapping
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: update key list
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: fmt
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
2026-04-14 09:12:41 +00:00
fys
62013217c7
fix: cargo check -p common-meta ( #7964 )
...
fix: moka feature
2026-04-14 08:27:22 +00:00
liyang
6bafaf29da
ci: set upload timeout for uploading artifacts to S3 ( #7958 )
...
* ci: set upload timeout for uploading artifacts to S3
Signed-off-by: liyang <daviderli614@gmail.com >
* Update upload-artifacts-to-s3.sh
---------
Signed-off-by: liyang <daviderli614@gmail.com >
2026-04-14 03:16:54 +00:00
jeremyhi
e3f7ea8783
feat(cli): implement import-v2 data import pipeline ( #7898 )
...
* feat(cli): implement import-v2 data import pipeline
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* fix: cargo fmt
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* fix: by AI comments
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* fix(cli): harden import-v2 snapshot validation
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* fix: excape sql
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* fix(cli): redact escaped secrets in copy sql logs
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* test(cli): tighten export v2 e2e helpers
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* fix(cli): log execution time
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
---------
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
2026-04-14 03:15:36 +00:00
Ruihang Xia
8ad77ce649
perf: optimize extrapolated rate op family ( #7880 )
...
* perf(promql): optimize extrapolated rate hot path
* more ut
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix gauge rate case
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* adjust comments
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2026-04-13 19:11:56 +00:00
Ning Sun
32a2990802
feat: allow customizing trace table partitions ( #7944 )
...
* feat: allow customizing trace table partitions
* feat: add hint
* feat: return error on invalid partition number
* feat: add full failure/partial success/full success
* chore: format
* fix: address review suggestion
2026-04-13 14:10:55 +00:00
discord9
3750819f93
fix: match term zh ( #7952 )
...
* fix: match term zh
Signed-off-by: discord9 <discord9@163.com >
* chore: per gemini
Signed-off-by: discord9 <discord9@163.com >
* chore: revert accident change
Signed-off-by: discord9 <discord9@163.com >
* feat: unicode script han
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2026-04-13 13:04:11 +00:00
Yingwen
a24c58e25c
chore: fix git cliff errors in latest version ( #7947 )
...
* chore: fix git cliff errors in latest version
- Fix errors in v2.12.0
- Do not generate logs for beta/rc tags between the compared commits
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: preserve blank line before release date in changelog
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2026-04-13 09:11:38 +00:00
Weny Xu
57f1921253
feat: propagate staging leader through lease and heartbeat ( #7950 )
...
* feat(mito): expose staging leader role state
* fix(region): clear staging metadata on leader exit
* feat: propagate staging leader role through heartbeat and metasrv
* chore: update comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix(region): unify staging exit role transitions
* chore: update proto
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-13 09:04:02 +00:00
Yingwen
01a73105b8
feat: use partition range cache in scan ( #7873 )
...
* feat: use range cache in scan
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: rename dedup to skip_dedup
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: use background concat for buffered batches
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: fmt
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: store permits
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: fix potential panic
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: skip range-cache wrapping when cache is disabled
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: avoid potential deadlock
Deadlock Chain
1. Range-level merge tasks: Each concurrent build_flat_partition_range_read (line 494-506) calls
build_flat_reader_from_sources → create_parallel_flat_sources → spawn_flat_scan_task. These
background tasks loop: acquire permit → input.next() → release permit.
2. Final merge tasks: After all range tasks return streams (line 509-511), the distributor calls
build_flat_reader_from_sources again (line 520-527) → create_parallel_flat_sources → more
spawn_flat_scan_task tasks. These also loop: acquire permit → input.next() → release permit.
3. Circular wait: The final merge tasks' input.next() reads from ReceiverStreams backed by
range-level merge tasks. If all num_partitions permits are held by final merge tasks blocked on
input.next(), the range-level merge tasks can't acquire permits to produce data → deadlock.
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: add test for small permits
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: use avg batch size for channel size
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: fix test
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: address review comments
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2026-04-13 08:27:53 +00:00
Lei, HUANG
9f7ffb4d26
feat(mito2): allow CompactionOutput to succeed independently ( #7948 )
...
* refactor(mito2): improve compaction error handling and file removal
Refactor compaction task execution to enhance error handling and robustness.
- Implemented parallel execution of compaction tasks with proper error capture and logging for individual task failures.
- Ensured JoinSnafu is no longer directly used in error propagation, instead handling errors within the task processing loop.
- Adjusted file removal logic to correctly include expired SSTs after compaction merges.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* refactor(mito2): extract SstMerger trait for testability in compaction
Extract SstMerger trait and DefaultSstMerger implementation to improve the testability of DefaultCompactor.
The DefaultCompactor is now generic over SstMerger, allowing mock implementations to be injected for unit testing without relying on the full object storage access layer. This refactoring separates the concerns of SST file merging from the overall compaction orchestration logic.
Additionally:
- Updated CompactionScheduler to use DefaultCompactor::default().
- Added unit tests for DefaultCompactor using a MockMerger.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* fix(compaction): propagate join error during sst flush
Correctly propagates the error when joining SST flush handles during compaction. Previously, the error was logged but not returned, leading to potential silent failures.
Also reorders some imports for consistency.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* perf(compaction): pre-allocate capacity for compacted_inputs
Pre-allocates capacity for the compacted_inputs vector based on the estimated total size of inputs and expired SSTs. This optimization aims to reduce vector reallocations during the compaction process.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* feat/allow-partial-compaction:
### Commit Message
Enhance `DefaultCompactor` and `MockMerger` for Improved Flexibility
- **`compactor.rs`**:
- Added `Clone` trait to `DefaultSstMerger` and `MockMerger` to allow cloning.
- Removed `Arc` wrapping from `DefaultCompactor`'s `merger` field for direct usage.
- Updated `merge_ssts` method to require `Clone` trait for `SstMerger`.
- Modified `MockMerger` to use `Arc<Mutex>` for `results` and `call_idx` to ensure thread safety.
- Adjusted error handling to use `error::InvalidMetaSnafu` directly.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2026-04-13 08:12:11 +00:00
Lei, HUANG
d1b2a31097
fix: randomize standalone test ports in cli export test ( #7955 )
...
fix/flaky-test:
### Add Dynamic Port Selection for Standalone Tests
- **`cli.rs`**: Implemented functions `random_standalone_addrs` and `choose_random_unused_port_offset` to dynamically select unused ports for standalone tests, enhancing test reliability.
- Updated `test_export_create_table_with_quoted_names` to use dynamically assigned ports for HTTP, RPC, MySQL, and PostgreSQL addresses.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2026-04-13 06:42:55 +00:00
fys
76cad696c6
feat: add parquet nested leaf projection ( #7900 )
...
* feat: add parquet nested leaf projection
* rename ParquetProjection related struct
* add some apis
* extract common build schema function for test
* remove unsed method
* keep only deduped parquet root projection constructor
* add more unit tests
* fix: typo
* fix: cr
* fast-path parquet root projection without nested fields
* extract a build_projection_mask method
* fix: cargo clippy
v1.0.0-nightly-20260413
2026-04-10 10:41:48 +00:00
cui
06e49961c7
fix(index): intersect bitmaps before early exit in predicates applier ( #7867 )
...
* fix(index): intersect bitmaps before early exit in predicates applier
The loop skipped intersecting when the next bitmap was empty, which left
the accumulator unchanged instead of zeroing it. Intersect first, then
break when the result is empty.
Signed-off-by: Weixie Cui <cuiweixie@gmail.com >
* per gemini
* style(index): format predicates applier loop
* fix(index): remove unused mut in predicates applier
---------
Signed-off-by: Weixie Cui <cuiweixie@gmail.com >
Co-authored-by: discord9 <55937128+discord9@users.noreply.github.com >
Co-authored-by: discord9 <discord9@163.com >
2026-04-10 09:22:12 +00:00
liyang
a53a0d57ad
fix: fix current version comparison logic for pre-releases ( #7946 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2026-04-10 08:37:52 +00:00
Ning Sun
59021ce83b
fix: using uint64 datatype for postgres prepared statement parameters ( #7942 )
...
* feat: add support for decimal parameter type, remove string replacement fallback
* chore: format
* fix: add support for using unsigned bigint in postgres
* chore: format toml
* refactor: cleanup duplicated code
* fix: rescale decimal
2026-04-10 07:56:33 +00:00
Yingwen
fd94f55193
refactor(mito2): remove dead scan code ( #7925 )
...
* refactor(mito2): remove dead batch parallel scan helpers
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor(mito2): remove dead merge reader path
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor(mito2): remove dead batch dedup reader
Signed-off-by: evenyag <realevenyag@gmail.com >
* test(mito2): remove obsolete batch source helper
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: remove unused plain batch
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2026-04-10 03:12:33 +00:00
Ning Sun
e9d783cccf
feat: execution timeout for prepared statement ( #7932 )
...
* feat: execution timeout for prepared statement
* fix: lint fix
2026-04-09 19:18:56 +00:00
Yingwen
fb5333e116
ci: add standalone workflows for bumping helm charts and homebrew ( #7941 )
...
ci: add standalone workflows for bumping helm charts and homebrew versions
Signed-off-by: evenyag <realevenyag@gmail.com >
2026-04-09 12:37:24 +00:00
Lanqing Yang
24ab861052
chore: move Tantivy fulltext search to blocking thread pool ( #7919 )
...
perf: move Tantivy fulltext search to blocking thread pool
Wrap the synchronous Tantivy search (query parsing, posting list
traversal, stored field reads) in spawn_blocking_global to avoid
starving the tokio async runtime with CPU-bound work.
Signed-off-by: lyang24 <lanqingy93@gmail.com >
2026-04-09 11:12:05 +00:00
Weny Xu
dca451c485
fix: remap peer addresses during retries ( #7933 )
...
* fix: remap peer addresses during retries
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: styling
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-09 03:40:14 +00:00
Ruihang Xia
09b368c00a
feat: tune constants ( #7851 )
...
* feat: tune constants
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* cap output batch size
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* handle empty input
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* one more ut for cr
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2026-04-08 23:34:13 +00:00
Yingwen
f3dbf34c74
chore: bump version to 1.0.0 ( #7935 )
...
* chore: bump version to 1.0.0
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: fix sqlness test
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: fix cluster info sqlness
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: reorder regex in cluster_info
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: fix pg catalog
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
v1.0.0
2026-04-08 15:15:27 +00:00
Weny Xu
6cc68ee8e1
fix(repartition): harden repartition rollback paths ( #7918 )
...
* fix(meta-srv): restore repartition group metadata on rollback
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test(meta-srv): add repartition group rollback coverage
* fix(meta-srv): rollback allocated regions on repartition failure
* test(meta-srv): cover repartition parent rollback flow
* test(meta-srv): cover repartition retry paths
* fix: fix unit tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
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 >
* fix: persist repartition allocate state for retry and rollback
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: retry repartition mailbox channel close
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: refine logs
* chore: add comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-08 12:06:11 +00:00
Ning Sun
70ad412092
fix: resolve postgres format and sync cleanup issues ( #7928 )
2026-04-08 06:41:19 +00:00
Lei, HUANG
2f8607138d
docs(metric-engine): update prom_store example configs ( #7920 )
...
docs: update prom_store example configs
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2026-04-08 02:59:39 +00:00
discord9
b623cb1aa2
perf: no longer window sort when limit ( #7912 )
...
* perf: no longer window sort when limit
Signed-off-by: discord9 <discord9@163.com >
* test: confusing vector sqlness
Signed-off-by: discord9 <discord9@163.com >
* chore: redact sqlness
Signed-off-by: discord9 <discord9@163.com >
* chore: redact every thing
Signed-off-by: discord9 <discord9@163.com >
* REDACTED
Signed-off-by: discord9 <discord9@163.com >
* what
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2026-04-08 02:54:22 +00:00
jeremyhi
6e0f5c5042
chore: memory limit comment ( #7914 )
...
* chore: memory limit comment
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: by gemini comment
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
---------
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
2026-04-08 00:37:03 +00:00