shuiyisong
0effc30778
chore: update the opendal to 0.56 rc2 ( #8003 )
...
* chore: update opendal version
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: update opendal version
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: fix test
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: grpc init
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: dep versions
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: remove aws-lc-rs in reqwest
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: rebase main and fix compile
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: remove unused deps
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* Revert "fix: remove aws-lc-rs in reqwest"
This reverts commit 90bfafca06 .
* chore: remove aws-lc-sys from blacklist
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: fix sqlness
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: add tls deps
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: idemptent install in rds
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: test
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: use aws-lc-sys as possible
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: lint
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* fix: address comments
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: address CR issue
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: sync opendal compat adapter with upstream
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: address compat clippy warnings
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
Signed-off-by: evenyag <realevenyag@gmail.com >
Co-authored-by: evenyag <realevenyag@gmail.com >
2026-04-26 09:59:48 +00:00
QuakeWang
8825ea3fdf
fix!: align gRPC CLI option names with config naming ( #8021 )
...
* fix: align gRPC CLI option names with config naming
Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com >
* fix: warn on deprecated metasrv grpc config
Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com >
---------
Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com >
2026-04-24 09:51:01 +00:00
Weny Xu
61461e6dee
test: add repartition chaos target ( #7924 )
...
* test: add repartition chaos fuzz target
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: use containerd runtime
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: enable logs
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: correct config
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: unit tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-04-21 03:19:52 +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
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
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
liyang
03b2f94821
chore: Update Dockerfile ( #7893 )
...
* chore: Update Dockerfile
* Update update-dev-builder-version.sh
2026-04-01 01:59:37 +00:00
liyang
187b8d3798
ci: remove redundant directory level when uploading artifacts to S3 ( #7852 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2026-03-24 09:19:18 +00:00
liyang
0dfbba0b3f
ci: upload artifacts use s3 proxy ( #7800 )
...
* ci: upload artifacts use s3 proxy
Signed-off-by: liyang <daviderli614@gmail.com >
* update echo context
Signed-off-by: liyang <daviderli614@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
2026-03-13 12:42:15 +00:00
Weny Xu
20f38d8a6a
test(fuzz): add metric table repartition fuzz target ( #7754 )
...
* test: add fuzz_repartition_metric_table target scaffold
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add metric logical lifecycle in repartition fuzz target
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: support partitioned metric tables in repartition fuzz
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add repartition loop and partition assertions for metric target
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: use shared timestamp clock in metric repartition writes
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: unify string value and bound generation for fuzzing
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: use fixed physical table name in metric repartition fuzz
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: fmt
Signed-off-by: WenyXu <wenymedia@gmail.com >
* ci: update ci config
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: use btreemap
Signed-off-by: WenyXu <wenymedia@gmail.com >
* print count result
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add csv translator for insert expr
Introduce a dedicated top-level csv translator so fuzz insert expressions can be converted into writer-ready records through a structured path instead of ad-hoc formatting in targets.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add csv dump session utilities
Introduce CSV dump env helpers and a session writer that creates run directories, emits seed metadata, and flushes staged CSV records for fuzz workflows.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: bound csv dump buffer with auto flush
Parse readable buffer sizes from env and flush staged CSV records automatically when the in-memory threshold is reached to prevent unbounded growth during long fuzz runs.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: flush csv dump before repartition validation
Wire csv dump session into the metric repartition fuzz flow so successful inserts are translated from insert expressions into CSV records during write loops and flushed to disk right before row validation.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: keep csv dumps on failure and cleanup on pass
Capture run outcomes in metric repartition fuzz, remove dump directories only after successful validation, and retain dump paths on failures so CI and local investigations can use the same artifacts.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: align partial csv records with table headers
Keep append payload compact by storing partial insert-expression columns, then expand to full table-context headers at flush time and fill missing values with empty strings.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add logs
Signed-off-by: WenyXu <wenymedia@gmail.com >
* dump csv
Signed-off-by: WenyXu <wenymedia@gmail.com >
* ci: dump csv
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add table-scoped sql dump writer primitives
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: capture table-scoped sql traces after execution
Record insert and repartition SQL only after successful execution, include started_at_ms and elapsed_ms in trace comments, and broadcast repartition events into every logical-table trace file for consistent debugging context.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: harden sql trace comments and include create sql
Normalize multiline trace comments into valid SQL comment lines and append logical-table CREATE SQL to per-table traces for better timeline reconstruction during repartition debugging.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: dump physical create and repartition SQL traces
Signed-off-by: WenyXu <wenymedia@gmail.com >
* dump repartition sql
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: scaffold writer control channel for barrier flow
Add Barrier/Resume/Stop control skeleton and channel wiring in write_loop to prepare per-repartition validation barriers. Also align SQL dump tests with broadcast SQL payload behavior.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: implement writer barrier pause and resume control
Make writer control messages effective by pausing writes on barrier, resuming on resume, and stopping via channel signaling so the next commit can enforce deterministic per-repartition validation boundaries.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: validate rows after each repartition barrier
Add per-action barrier/ack synchronization with timeout, run immediate logical-table row validation after each repartition, and resume writer only after validation completes to improve minimal failure localization.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: flush dump sessions before per-epoch validation
Extract a shared flush-and-snapshot helper and call it before each immediate row validation so CSV/SQL artifacts are persisted at the same epoch boundary being validated.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix unit tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add retry
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-03-13 08:00:09 +00:00
Weny Xu
b1b76fde0b
test(fuzz): repartition validation and add dedicated CI GC profile ( #7703 )
...
* test(fuzz): add concurrent write loop and partition-bound value generation for repartition validation
Signed-off-by: WenyXu <wenymedia@gmail.com >
* ci: run repartition fuzz target with dedicated local-wal GC config
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: fix typos
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: fix typo
Signed-off-by: WenyXu <wenymedia@gmail.com >
* count distinct timestamp value
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-03-03 13:30:34 +00:00
Weny Xu
aab839b6e4
ci: refactor monitor artifact export and include otel trace derived tables ( #7742 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-03-03 06:37:22 +00:00
Lei, HUANG
65dd166c44
fix: Install uv to avoid failure while creating databases ( #7741 )
...
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
2026-03-02 10:29:55 +00:00
Weny Xu
e6abea1b3c
chore(ci): collect monitor logs and traces on fuzz test failures ( #7728 )
...
* feat: fuzz tests monitoring
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: resource limit
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: minor
Signed-off-by: WenyXu <wenymedia@gmail.com >
* dump create table statement
Signed-off-by: WenyXu <wenymedia@gmail.com >
* modify standalone storage size
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-02-27 07:54:01 +00:00
dependabot[bot]
9d926d5e92
chore(deps): bump axios from 1.12.2 to 1.13.5 in /.github/scripts ( #7699 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.12.2 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.12.2...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 06:13:29 +00:00
dennis zhuang
c08f3a4472
test: adds sqlness test for vector index ( #7634 )
...
* test: adds sqlness test for vector index
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: CI
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* test: redacted flat map and size
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* test: simplify the replace rules
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: update comments and tests
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2026-02-04 03:54:47 +00:00
Ning Sun
faa3096190
ci: remove db driver test from release as well ( #7650 )
2026-02-02 03:42:13 +00:00
Ning Sun
235eb39e5b
chore: skip database driver test when building nightly binary ( #7630 )
2026-01-29 00:10:24 +00:00
dennis zhuang
238bc4fa2c
feat: impl vector index query ( #7564 )
...
* feat: impl vector index query
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* feat: remove VectorSearchRule and merge it into scan hint rule
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* refactor: vector search hint
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* test: join and subquery
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: clippy when feature disabled
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: push hint only when column is non-nullable or an explicit IS NOT NULL filter exists
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: transformed = true
Co-authored-by: Yingwen <realevenyag@gmail.com >
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: remove adpater vector hint
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: revert transformed
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
2026-01-28 03:40:56 +00:00
Ning Sun
94a5328fa0
ci: run database connector tests for every PR ( #7612 )
...
* ci: run database connector tests for every PR
* ci: correct yaml
* chore: revert format
* chore: include a dummy change to trigger github actions
* Revert "chore: include a dummy change to trigger github actions"
This reverts commit 599e23dd8e .
* chore: correct yaml
* ci: correct ci config
* Update .github/workflows/develop.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-27 06:18:07 +00:00
LFC
f749347938
ci: release only large page size binary for ARM platform ( #7593 )
...
ci: make large page (page size = 64k) the default
(and only) build artifact on the ARM platform
2026-01-23 02:22:46 +00:00
Weny Xu
65e71d6f05
fix: fix nightly ci ( #7588 )
...
* fix: fix nightly ci
Signed-off-by: WenyXu <wenymedia@gmail.com >
* wait for ready
Signed-off-by: WenyXu <wenymedia@gmail.com >
* Update .github/scripts/deploy-greptimedb.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* apply suggesions
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 02:59:43 +00:00
Weny Xu
9343da7fe8
feat(meta-srv): fallback to non-TLS connection when etcd TLS prefer mode fail ( #7507 )
...
* feat(meta-srv): fallback to non-TLS connection when etcd TLS prefer mode fail
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore(ci): set timeout for deploy cluster
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: simplify etcd TLS prefer mode handling
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-12-31 10:03:34 +00:00
dennis zhuang
e4b5ef275f
feat: impl vector index building ( #7468 )
...
* feat: impl vector index building
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* feat: supports flat format
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: add vector_index feature to test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: apply suggestions
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: apply suggestions from copilot
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-12-30 03:38:51 +00:00
discord9
c0652f6dd5
chore: release push check against Cargo.toml ( #7426 )
...
Signed-off-by: discord9 <discord9@163.com >
2025-12-19 13:16:15 +00:00
Ning Sun
2f4a15ec40
ci: ensure commits from main branch for whitelisted git dependencies ( #7434 )
...
* chore: update proto to include native histogram
* ci: add a CI check to ensure whitelisted dependencies are using their main branch
* chore: add changes to Cargo.toml to trigger CI
* chore: update proto
* test: update test to include histogram
2025-12-18 14:10:33 +00:00
liyang
b4f028be5f
chore: change etcd endpoints to array in the test scripts ( #7419 )
...
chore: change etcd endpoint
Signed-off-by: liyang <daviderli614@gmail.com >
2025-12-17 03:14:35 +00:00
Ruihang Xia
0ebfd161d8
feat: allow publishing new nightly release when some platforms are absent ( #7354 )
...
* feat: allow publishing new nightly release when some platforms are absent
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* unify linux platforms
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* always evaluate conditions
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-12-09 04:59:50 +00:00
dennis zhuang
1ebd25adbb
ci: add multi lang tests workflow into release and nightly workflows ( #7300 )
...
* ci: add multi lang tests workflow into release and nightly workflows
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: emoji
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* refactor: apply suggestions
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: add notification when multi lang tests fails
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: revert ci and add nodejs
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 04:35:04 +00:00
dennis zhuang
7e4f0af065
fix: mysql binary date type and multi-lang ci tests ( #7291 )
...
* fix: mysql binary date type
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* test: add unit test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: typo
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: add multi lang integration tests ci
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: path and branch
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: prevent resuse runner
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: ci
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: Multi-language Integration Tests trigged only when pushing to main
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-11-25 08:26:50 +00:00
Yingwen
8b7b5c17c7
ci: update review code owners ( #7250 )
...
* ci: update review code owners
Signed-off-by: evenyag <realevenyag@gmail.com >
* ci: at least two owners
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: Update index owners
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
2025-11-18 11:50:14 +00:00
LFC
32168e8ca8
ci: dev-build with large page size ( #7228 )
...
* ci: able to build greptimedb with large page size in dev-build
Signed-off-by: luofucong <luofc@foxmail.com >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-17 02:38:16 +00:00
liyang
acfd674332
ci: update helm-charts and homebrew-greptime pull request reviewer ( #7232 )
...
* ci: update helm-charts and homebrew-greptime pull request reviewer
Signed-off-by: liyang <daviderli614@gmail.com >
* add reviewer
Signed-off-by: liyang <daviderli614@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
2025-11-15 17:51:28 +00:00
Yingwen
82812ff19e
test: add a unit test to scan data from memtable in append mode ( #7193 )
...
* test: add tests for scanning append mode before flush
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: extract a function maybe_dedup_one
Signed-off-by: evenyag <realevenyag@gmail.com >
* ci: add flat format to docs.yml so we can make it required later
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-11-06 06:11:58 +00:00
Yingwen
0939dc1d32
test: run sqlness for flat format ( #7178 )
...
* test: support flat format in sqlness
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: replace region stats test result with NUM
Signed-off-by: evenyag <realevenyag@gmail.com >
* ci: add flat format to sqlness ci
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-11-05 11:23:12 +00:00
liyang
5d0ef376de
fix: initializer container not work ( #7152 )
...
* fix: initializer not work
Signed-off-by: liyang <daviderli614@gmail.com >
* use a one version of operator
Signed-off-by: liyang <daviderli614@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
2025-10-29 18:11:55 +00:00
jeremyhi
136b9eef7a
feat: pr review reminder frequency ( #7129 )
...
* feat: run at 9:00 am on monday, wednesday, friday
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: remove unused method
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
---------
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
2025-10-23 06:22:02 +00:00
jeremyhi
2e7b3951fb
feat: 14 days PRs review reminder ( #7123 )
2025-10-21 08:53:38 +00:00
jeremyhi
27268cf424
chore: pr review reminder ( #7120 )
...
* chore: pr review reminder
* chore: for test
* chore: vars
* fix: gracefully handle missing webhook URL
* test: allow workflow to run in fork for testing
* test: add environment variable logging
* chore: monior change
* feat: filter draft pr
2025-10-21 02:44:04 +00:00
Weny Xu
40e9ce90a7
refactor: restructure sqlness to support multiple envs and extract common utils ( #7066 )
...
* refactor: restructure sqlness to support multiple envs and extract common utils
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore(ci): update sqlness cmd
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: error fmt
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: only reconnect mysql and pg client
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-10-11 06:34:17 +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
liyang
ee4b8708d7
fix: fix deploy greptimedb in sqlness-test ( #6894 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-09-03 08:11:18 +00:00
Weny Xu
7cf47ccf54
fix: initialize remote WAL regions with correct flushed entry IDs ( #6856 )
...
* fix: initialize remote WAL regions with correct flushed entry IDs
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add logs
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: correct latest offset
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: update sqlness
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: add replay checkpoint to catchup request
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: logs
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-03 04:00:02 +00:00
liyang
e595885dc6
chore: use greptime dockerhub image ( #6865 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-09-01 11:07:26 +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
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
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
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
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