Weny Xu
56aed6e6ff
chore(ci): export kind logs ( #3996 )
...
* chore(ci): export kind logs
* chore: add empty line
2024-05-21 11:56:03 +00:00
zyy17
47785756e5
fix: move log_version() into build() of App to fix no log version on bootstrap ( #4004 )
2024-05-21 09:15:15 +00:00
Jeremyhi
0aa523cd8c
feat: make create view procedure simple as others ( #4001 )
2024-05-21 08:30:57 +00:00
Weny Xu
7a8222dd97
fix: try to fix broken CI ( #3998 )
...
* fix: try to fix broken CI
* chore: using loop to check status
2024-05-21 07:02:18 +00:00
maco
40c585890a
refactor: replace Expr with datafusion::Expr ( #3995 )
...
* refactor: replace Expr with datafusion::Expr
* fix: fmt-toml
* fix: cr comment
2024-05-21 06:40:29 +00:00
zyy17
da925e956e
ci: change the image name of nightly build ( #3994 )
2024-05-21 06:11:12 +00:00
Weny Xu
d7ade3c854
chore(ci): add fuzz tests for distributed mode ( #3967 )
...
* chore(ci): add cfg for setup GreptimeDB cluster
* chore: use kind
* chore: always print info
* chore: add debug print
* chore: set etcd replica to 1
* ci: refactor e2e cfg
* ci: add Fuzz Test for distributed mode
* Apply suggestions from code review
* chore: apply suggestions from CR
* chore(ci): upload logs
2024-05-21 04:58:42 +00:00
Yingwen
179c8c716c
feat: Adds RegionScanner trait ( #3948 )
...
* feat: define region scanner
* feat: single partition scanner
* feat: use single partition scanner
* feat: implement ExecutionPlan wip
* feat: mito engine returns single partition scanner
* feat: implement DisplayAs for region server
* feat: dummy table provider use handle_partitioned_query()
* test: update sqlness test
* feat: table provider use ReadFromRegion
* refactor: remove StreamScanAdapter
* chore: update lock
* style: fix clippy
* refactor: remove handle_query from the RegionEngine trait
* chore: address CR comments
* refactor: rename methods
* refactor: rename ReadFromRegion to RegionScanExec
2024-05-20 11:52:00 +00:00
shuiyisong
19543f9819
feat: support compression on gRPC server ( #3961 )
...
* feat: enable gzip in grpc server side
* feat: add enable_gzip_compression config
* test: add grpc compression test
* feat: support user configured compression on grpc server
* chore: update doc
* chore: add tests
* fix: make config-docs
* chore: fix cr issue
* chore: add test
* refactor: remove config on server side, auto enable all compression support
* chore: minor update
* chore: remove unused code
* refactor: enable zstd compression internally by default
* chore: minor fix
2024-05-20 11:28:00 +00:00
discord9
533ada70ca
chore: remove a dbg! forget to remove ( #3990 )
...
* chore: remove a dbg! forget to remove
* remove other dbg! and add lint
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix pyo3 feature
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: Ruihang Xia <waynestxia@gmail.com >
2024-05-20 08:34:47 +00:00
zyy17
c50ff23194
ci: add 'contents: write' permission ( #3989 )
2024-05-20 06:23:54 +00:00
tison
d7f1150098
ci: fixup strings in check ci status ( #3987 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-05-20 03:59:05 +00:00
zyy17
82c3eca25e
refactor: make the command entry cleaner ( #3981 )
...
* refactor: move run() in App trait
* refactor: introduce AppBuilder trait
* chore: remove AppBuilder
* refactor: remove Options struct and make the start() clean
* refactor: init once for common_telemetry::init_global_logging
2024-05-20 03:34:06 +00:00
Yingwen
df13832a59
feat: use cache in compaction ( #3982 )
2024-05-20 02:36:51 +00:00
tison
7da92eb9eb
ci: check-status for nightly-ci ( #3984 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-05-19 07:10:59 +00:00
Weny Xu
c71298d3d5
chore: pin cargo-ndk to 3.5.4 ( #3979 )
2024-05-18 08:46:01 +00:00
Yingwen
de594833ac
docs: add v0.8.0 TSBS report ( #3983 )
...
docs: add v0.8.0 tsbs report
2024-05-18 08:09:16 +00:00
Eugene Tolbakov
6a9a92931d
chore: change binary array type from LargeBinaryArray to BinaryArray ( #3924 )
...
* chore: change binary array type from LargeBinaryArray to BinaryArray
* fix: adjust try_into_vector logic
* fix: apply CR suggestions, add tests
* chore: fix failing test
* chore: fix integration test
* chore: adjust the assertions according to changed implementation
* chore: add a test with LargeBinary type
* chore: apply CR suggestions
* chore: simplify tests
2024-05-18 08:04:41 +00:00
tison
11ad5b3ed1
ci: report CI failures with creating issues ( #3976 )
...
* ci: report CI failures with creating issues
Signed-off-by: tison <wander4096@gmail.com >
* integrate with CI workflows
Signed-off-by: tison <wander4096@gmail.com >
* mention db-approver
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-05-18 03:03:56 +00:00
zyy17
b8354bbb55
docs: add toc for config docs ( #3974 )
2024-05-18 01:57:49 +00:00
Weny Xu
258675b75e
chore: bump to v0.8.0 ( #3971 )
v0.8.0
2024-05-17 15:05:20 +00:00
Weny Xu
11a08cb272
feat(cli): prevent exporting physical table data ( #3978 )
...
* feat: prevent exporting physical table data
* chore: apply suggestions from CR
2024-05-17 14:58:10 +00:00
Ruihang Xia
e9b178b8b9
fix: tql parser hang on abnormal input ( #3977 )
...
* fix: tql parser hang on abnormal input
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* apply review sugg
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-05-17 14:22:20 +00:00
discord9
3477fde0e5
feat(flow): tumble window func ( #3968 )
...
* feat(WIP): tumble window rewrite parser
* tests: tumble func
* feat: add `update_at` column for all flow output
* chore: cleanup per review
* fix: update_at not as time index
* fix: demo tumble
* fix: tests&tumble signature&accept both ts&datetime
* refactor: update_at now ts millis type
* chore: per review advices
2024-05-17 12:10:28 +00:00
dennis zhuang
9baa431656
fix: changing column data type can't process type alias ( #3972 )
2024-05-17 11:34:31 +00:00
WU Jingdi
e2a1cb5840
feat: support evaluate expr in range query param ( #3823 )
...
* feat: support evaluate expr in range query param
* chore: fix comment
* chore: fix code comment
* fix: disbale now in duration param
2024-05-17 08:31:55 +00:00
Weny Xu
f696f41a02
fix: prevent registering logical regions with AliveKeeper ( #3965 )
...
* fix: register logical region
* chore: fix Clippy
* chore: apply suggestions from CR
2024-05-17 07:38:35 +00:00
Weny Xu
0168d43d60
fix: prevent exporting metric physical table data ( #3970 )
2024-05-17 07:19:28 +00:00
Yingwen
e372e25e30
build: add RUSTUP_WINDOWS_PATH_ADD_BIN env ( #3969 )
...
build: add RUSTUP_WINDOWS_PATH_ADD_BIN: 1
v0.8.0-nightly-20240517
2024-05-17 06:01:46 +00:00
zyy17
ca409a732f
refactor(naming): use the better naming for pubsub ( #3960 )
2024-05-17 03:00:15 +00:00
Ruihang Xia
5c0a530ad1
feat: skip read-only region when trying to flush on region full ( #3966 )
...
* feat: skip read-only region when trying to flush on region full
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* improve log
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* also skip in periodically
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-05-16 14:56:43 +00:00
Ruihang Xia
4b030456f6
feat: remove timeout in the channel between frontend and datanode ( #3962 )
...
* style: change builder pattern
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* feat: remove timeout
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove unused config
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update docs
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-05-16 14:12:42 +00:00
irenjj
f93b5b19f0
feat: limit total rows copied in COPY TABLE FROM with LIMIT segment ( #3910 )
...
* feat: limit total rows copied in COPY TABLE FROM with LIMIT segment
* fmt
* disable default limit
* fix: check parse
* fix test, add error case
* fix: forbide LIMIT in database
* fix: only support LIMIT segment
* fix: simplify
* fix
* fix
* fix
* fix
* fix: test
* fix: change error info
* fix clippy
* fix: fix error msg
* fix test
* fix: test error info
2024-05-16 13:39:26 +00:00
Yingwen
669a6d84e9
test: gracefully shutdown postgres client in sql tests ( #3958 )
...
* chore: debug log
* test: gracefully shutdown pg client
2024-05-16 11:50:45 +00:00
discord9
a45017ad71
feat(flow): expire arrange according to time_index type ( #3956 )
...
* feat: render_reduce's arrangement expire after time passed
* feat: set expire when create flow
2024-05-16 11:41:03 +00:00
discord9
0d9e71b653
feat(flow): flow node manager ( #3954 )
...
* feat(flow): flow node manager
feat(flow): render src/sink
feat(flow): flow node manager in standalone
fix?: higher run freq
chore: remove abunant error enum variant
fix: run with higher freq if insert more
chore: fix after rebase
chore: typos
* chore(WIP): per review
* chore: per review
2024-05-16 11:37:14 +00:00
discord9
93f178f3ad
feat(flow): avg func rewrite to sum/count ( #3955 )
...
* feat(WIP): parse avg
* feat: RelationType::apply_mfp no need expr typs
* feat: avg&tests
* fix(WIP): avg eval
* fix: sum ret correct type
* chore: typos
2024-05-16 10:03:56 +00:00
WU Jingdi
9f4a6c6fe2
feat: support any precision in PromQL ( #3933 )
...
* feat: support any precision in PromQL
* chore: add test
2024-05-16 07:00:24 +00:00
Weny Xu
c915916b62
feat(cli): export metric physical tables first ( #3949 )
...
* feat: export metric physical tables first
* chore: apply suggestions from CR
2024-05-16 06:30:20 +00:00
Weny Xu
dff7ba7598
feat: ignore internal columns in SHOW CREATE TABLE ( #3950 )
...
* feat: ignore internal columns
* chore: add new line
* chore: apply suggestions from CR
* chore: apply suggestions from CR
2024-05-16 06:28:48 +00:00
Ning Sun
fe34ebf770
test: give windows file watcher more time ( #3953 )
...
* test: give windows file watcher more time
* refactor: use constants for timeout
v0.8.0-nightly-20240516
2024-05-16 01:58:45 +00:00
tison
a1c51a5885
chore: catch up label updates ( #3951 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-05-15 16:44:17 +00:00
zyy17
63a8d293a1
refactor: add Configurable trait ( #3917 )
...
* refactor: add Configurable trait
* refactor: add merge_with_cli_options() to simplify load_options()
* docs: add comments
* fix: clippy errors
* fix: toml format
* fix: build error
* fix: clippy errors
* build: downgrade config-rs
* refactor: use '#[snafu(source(from()))'
* refactor: minor modification for load_layered_options() to make it clean
2024-05-15 12:56:40 +00:00
tison
6c621b7fcf
ci: implement docbot in cyborg ( #3937 )
...
* ci: implement docbot in cyborg
Signed-off-by: tison <wander4096@gmail.com >
* allow remove non-existing label
Signed-off-by: tison <wander4096@gmail.com >
* fixup
Signed-off-by: tison <wander4096@gmail.com >
* fixup org name
Signed-off-by: tison <wander4096@gmail.com >
* fixup step name
Signed-off-by: tison <wander4096@gmail.com >
* remove unused file
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-05-15 12:55:49 +00:00
Yingwen
529e344450
ci: Use lld linker in windows tests ( #3946 )
...
* ci: disable other test
* ci: timeout 30
* ci: try to use lld
* ci: change linker
* test: wait for file change in test multiple times
* ci: enable other tests
* chore: revert sleep in loop
2024-05-15 12:34:10 +00:00
Zhenchi
2a169f9364
perf(operator): reuse table info from table creation ( #3945 )
...
perf(operator): reuse table info from creating
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2024-05-15 09:18:17 +00:00
discord9
97eb196699
feat(flow): query table schema&refactor ( #3943 )
...
* feat: get table info
* feat: remove new&unwrap
* chore: per PR advices
* chore: per review
2024-05-15 08:35:12 +00:00
Yohan Wal
cfae276d37
feat(fuzz): add validator for inserted rows ( #3932 )
...
* feat(fuzz): add validator for inserted rows
* fix: compatibility with mysql types
* feat(fuzz): add datetime and date type in mysql for row validator
2024-05-15 07:05:51 +00:00
Weny Xu
09129a911e
chore: update greptime-proto to a11db14 ( #3942 )
2024-05-15 03:38:47 +00:00
discord9
15d7b9755e
feat(flow): flow worker ( #3934 )
...
* feat: flow worker
* chore: fix after cherry pick
* refactor: error handling
* refactor: error handling
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* chore: merge origin/main
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
Co-authored-by: Zhenchi <zhongzc_arch@outlook.com >
2024-05-14 16:09:25 +00:00