Ruihang Xia
aab7367804
feat: try get pk values from cache when applying predicate to parquet ( #3286 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: tison <wander4096@gmail.com >
2024-04-09 12:53:38 +00:00
Yohan Wal
34f935df66
chore: create database api change in protobuf ( #3682 )
2024-04-09 12:11:38 +00:00
Weny Xu
fda1523ced
refactor: refactor alter table procedure ( #3678 )
...
* refactor: refactor alter table procedure
* chore: apply suggestions from CR
* chore: remove `alter_expr` and `alter_kind`
2024-04-09 10:35:51 +00:00
tison
2c0c7759ee
feat: add checksum for checkpoint data ( #3651 )
...
* feat: add checksum for checkpoint data
Signed-off-by: tison <wander4096@gmail.com >
* add test
Signed-off-by: tison <wander4096@gmail.com >
* clippy
Signed-off-by: tison <wander4096@gmail.com >
* fix: checksum should calculate on uncompressed data
Signed-off-by: tison <wander4096@gmail.com >
* address comments
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-04-09 08:32:24 +00:00
Weny Xu
2398918adf
feat(fuzz): support to create metric table ( #3617 )
...
Co-authored-by: tison <wander4096@gmail.com >
2024-04-09 06:00:04 +00:00
Ruihang Xia
50bea2f107
feat: treat all number types as field candidates ( #3670 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-04-09 03:28:21 +00:00
JeremyHi
1629435888
chore: unify name metasrv ( #3671 )
...
chore: unify name
2024-04-09 03:03:26 +00:00
tison
b3c94a303b
chore: add a fix-clippy Makefile target ( #3677 )
...
* chore: add a fix-clippy Makefile target
* Update Makefile
2024-04-09 02:59:55 +00:00
tison
883b7fce96
refactor: bundle the lightweight axum test client ( #3669 )
...
* refactor: bundle the lightweight axum test client
Signed-off-by: tison <wander4096@gmail.com >
* address comments
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-04-09 02:33:26 +00:00
discord9
ea9367f371
refactor(flow): func spec api&use Error not EvalError in mfp ( #3657 )
...
* refactor: func's specialization& use Error not EvalError
* docs: some pub item
* chore: typo
* docs: add comments for every pub item
* chore: per review
* chore: per reveiw&derive Copy
* chore: per review&test for binary fn spec
* docs: comment explain how binary func spec works
* chore: minor style change
* fix: Error not EvalError
2024-04-09 02:32:02 +00:00
tison
2896e1f868
refactor: pass http method to metasrv http handler ( #3667 )
...
* refactor: pass http method to metasrc http handler
Signed-off-by: tison <wander4096@gmail.com >
* update maintenance endpoint
Signed-off-by: tison <wander4096@gmail.com >
* fixup
Signed-off-by: tison <wander4096@gmail.com >
* Update src/meta-srv/src/service/admin.rs
Co-authored-by: dennis zhuang <killme2008@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
Co-authored-by: dennis zhuang <killme2008@gmail.com >
2024-04-09 02:26:42 +00:00
Lei, HUANG
183fccbbd6
chore: remove global_ttl config ( #3673 )
...
* chore: remove global_ttl config
* fix: clippy
2024-04-09 02:00:50 +00:00
Weny Xu
b51089fa61
fix: DeserializedValueWithBytes::from_inner misusing ( #3676 )
...
* fix: fix `DeserializedValueWithBytes::from_inner` misusing
* Update src/common/meta/src/key.rs
---------
Co-authored-by: tison <wander4096@gmail.com >
2024-04-09 01:48:35 +00:00
Yohan Wal
682b04cbe4
feat(fuzz): add create database target ( #3675 )
...
* feat(fuzz): add create database target
* chore(ci): add fuzz_create_database ci cfg
2024-04-09 01:33:29 +00:00
tison
e1d2f9a596
chore: improve contributor click in git-cliff ( #3672 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-04-08 18:15:00 +00:00
tison
2fca45b048
ci: setup-protoc always with token ( #3674 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-04-08 18:13:24 +00:00
Yingwen
3e1a125732
feat: add append mode to table options ( #3624 )
...
* feat: add append mode to table options
* test: add append mode test
* test: rename test tables
* chore: Add delete test for append mode
2024-04-08 13:42:58 +00:00
Mofeng
34b1427a82
fix(readme): fix link of Ingester-js ( #3668 )
2024-04-08 12:17:44 +00:00
discord9
28fd0dc276
feat(flow): render map&related tests ( #3581 )
...
* feat: render map&related tests
* chore: license header
* chore: update Cargo.lock&remove unused
* refactor: rename ComputeState to DataflowState
* chore: use org fork
* chore: fix typos
* chore: per review
* chore: more explain to use `VecDeque` in err collector
* chore: typos
* chore: more comment on `Plan::Let`
* chore: typos
* refactor mfp rendering
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* fix: update `now` in closure
* feat: use insert_local
* chore: remove unused
* chore: per review
* chore: fmt comment
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
Co-authored-by: Zhenchi <zhongzc_arch@outlook.com >
2024-04-08 11:36:07 +00:00
Weny Xu
32b9639d7c
feat(procedure): support to rollback ( #3625 )
...
* feat: add rollback method
* refactor: simplify the state control
* feat(procedure): support to rollback
* test: add tests for rollback
* feat: persist rollback procedure state
* feat: rollback procedure after restarting
* feat: add `CommitRollback`, `RollingBack` to ProcedureStateResponse
* chore: apply suggestions from CR
* feat: persist rollback error
* feat: add `is_support_rollback`
* chore: apply suggestions from CR
* chore: update greptime-proto
* chore: rename to `rollback_supported`
* chore: rename to `RollbackProcedureRecovered`
2024-04-08 11:23:23 +00:00
ZonaHe
9038e1b769
feat: update dashboard to v0.4.10 ( #3663 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
v0.7.2
2024-04-08 16:35:41 +08:00
JeremyHi
12286f07ac
feat: cluster information ( #3631 )
...
* chore: keep the same method order in KvBackend
* feat: make meta client can get all node info of cluster
* feat: cluster info data model
* feat: frontend and datanode info
* feat: list node info
* chore: remove the method: is_started
* fix: scan key prefix
* chore: impl From for NodeInfoKey
* chore: doc for trait and struct
* chore: reuse the error
* chore: refactor two collec cluster info handlers
* chore: remove inline
* chore: refactor two collec cluster info handlers
2024-04-08 07:48:36 +00:00
tison
e920f95902
refactor: drop Table trait ( #3654 )
...
* refactor: drop Table trait
Signed-off-by: tison <wander4096@gmail.com >
* finish rename
Signed-off-by: tison <wander4096@gmail.com >
* Apply suggestions from code review
Co-authored-by: Zhenchi <zhongzc_arch@outlook.com >
* Update time_range_filter_test.rs
* Update src/query/src/tests/time_range_filter_test.rs
* apply comments
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
Co-authored-by: Zhenchi <zhongzc_arch@outlook.com >
2024-04-08 07:28:55 +00:00
Yohan Wal
c4798d1913
refactor: move create database to procedure ( #3626 )
...
* refactor: move create database to procedure
* feat: enable database creation of rpc
* chore: update the commit hash of greptime-proto
2024-04-08 07:05:55 +00:00
Ruihang Xia
2ede968c2b
chore: bump version to 0.7.2 ( #3658 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-04-08 06:33:29 +00:00
Yingwen
89db8c18c8
feat: Add timers to more mito methods ( #3659 )
...
* feat: add timers for more mito methods
* refactor: combine methods to get type name
2024-04-08 05:53:34 +00:00
LFC
aa0af6135d
chore: add manifest related metrics ( #3634 )
...
* chore: add two manifest related metrics
* Update src/mito2/src/manifest/manager.rs
Co-authored-by: Yingwen <realevenyag@gmail.com >
* Update src/mito2/src/metrics.rs
Co-authored-by: Yingwen <realevenyag@gmail.com >
* fix: resolve PR comments
* update cargo lock
---------
Co-authored-by: Yingwen <realevenyag@gmail.com >
2024-04-08 05:53:08 +00:00
dennis zhuang
87e0189e58
fix!: columns table in information_schema misses some columns ( #3639 )
...
* fix: columns table in information_schema misses some columns
* fix: test_information_schema_dot_columns
* fix: fuzz test
* feat: adds srs_id and refactor some columns with constant vector
* fix: test_information_schema_dot_columns
* chore: update comment
Co-authored-by: JeremyHi <jiachun_feng@proton.me >
* build(deps): bump h2 from 0.3.24 to 0.3.26 (#3642 )
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump whoami from 1.4.1 to 1.5.1 (#3643 )
Bumps [whoami](https://github.com/ardaku/whoami ) from 1.4.1 to 1.5.1.
- [Changelog](https://github.com/ardaku/whoami/blob/v1/CHANGELOG.md )
- [Commits](https://github.com/ardaku/whoami/compare/v1.4.1...v1.5.1 )
---
updated-dependencies:
- dependency-name: whoami
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: adding victoriametrics remote write (#3641 )
* feat: adding victoria metrics remote write
* test: add e2e tests for prom and vm remote writes
* fix: construct correct pk list with pre-existing pk (#3614 )
* fix: construct correct pk list with pre-existing pk
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update UT
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* test(sqlness): release databases after tests (#3648 )
* refactor: rename Greptime_Type to Greptime_type
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: JeremyHi <jiachun_feng@proton.me >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ning Sun <sunng@protonmail.com >
Co-authored-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: Weny Xu <wenymedia@gmail.com >
2024-04-08 03:20:49 +00:00
tison
7e8e9aba9d
chore: generate release notes with git-cliff ( #3650 )
...
* chore: generate release notes with git-cliff
Signed-off-by: tison <wander4096@gmail.com >
* chore: newlines
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-04-08 03:09:35 +00:00
tison
c93b76ae5f
ci: bump license header checker action version ( #3655 )
2024-04-08 10:38:03 +08:00
Weny Xu
097a0371dc
test(sqlness): release databases after tests ( #3648 )
2024-04-07 09:35:34 +00:00
Ruihang Xia
b9890ab870
fix: construct correct pk list with pre-existing pk ( #3614 )
...
* fix: construct correct pk list with pre-existing pk
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update UT
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-04-07 08:11:52 +00:00
Ning Sun
b32e0bba9c
feat: adding victoriametrics remote write ( #3641 )
...
* feat: adding victoria metrics remote write
* test: add e2e tests for prom and vm remote writes
2024-04-07 07:09:21 +00:00
dependabot[bot]
fe1a0109d8
build(deps): bump whoami from 1.4.1 to 1.5.1 ( #3643 )
...
Bumps [whoami](https://github.com/ardaku/whoami ) from 1.4.1 to 1.5.1.
- [Changelog](https://github.com/ardaku/whoami/blob/v1/CHANGELOG.md )
- [Commits](https://github.com/ardaku/whoami/compare/v1.4.1...v1.5.1 )
---
updated-dependencies:
- dependency-name: whoami
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 19:02:36 -07:00
dependabot[bot]
11995eb52e
build(deps): bump h2 from 0.3.24 to 0.3.26 ( #3642 )
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 19:02:19 -07:00
dimbtp
86d377d028
fix: move object store read/write timer into inner ( #3627 )
...
* fix: move object store read/write timer into inner
* add Drop for PrometheusMetricWrapper
* call await on async read/write
* apply review comments
* git rid of option on timer
2024-04-03 12:24:34 +00:00
Lei, HUANG
ddeb73fbb7
fix: mistakely removes compaction inputs on failure ( #3635 )
...
* fix: mistakely removes compaction inputs on failure
* test: add test for compaction failure
---------
Co-authored-by: evenyag <realevenyag@gmail.com >
2024-04-03 11:54:20 +00:00
niebayes
d33435fa84
feat: introduce wal benchmarker ( #3446 )
...
* feat: introduce wal benchmarker
* chore: add log store metrics
* chore: add some comments to wal benchmarker
* fix: ci
* chore: add more metrics for kafka logstore
* chore: add more timers for kafka logstore
* chore: add more configs
* chore: move humantime to common dependencies
* refactor: refactor wal benchmarker
* fix: apply suggestions from code review
* doc: add a simple README for wal benchmarker
* fix: Cargo.toml
* fix: clippy
* chore: rename wal.rs to wal_bench.rs
* fix: compile
2024-04-03 03:16:05 +00:00
Weny Xu
a0f243c128
feat(procedure): enable auto split large value ( #3628 )
...
* chore: add comments
* chore: remove `pub`
* chore: rename to `merge_multiple_values`
* chore: fix typo
* feat(procedure): enable auto split large value
* chore: apply suggestions from CR
* chore: rename to `max_metadata_value_size`
* chore: remove the NoneAsEmptyString
* chore: set default max_metadata_value_size to 1500KiB
2024-04-02 12:13:59 +00:00
JeremyHi
a61fb98e4a
refactor: alter logical tables ( #3618 )
...
* refactor: on prepare
* refactor: on create regions
* refactor: update metadata
2024-04-02 06:21:34 +00:00
Weny Xu
6c316d268f
feat(procedure): auto split large value to multiple values ( #3605 )
...
* feat: implement MultipleValuesStream
* refactor: move KeySet to common-procedure
* refactor: move MultipleValuesStream to common-procedure
* refactor: refactor String to KeySet
* fix: fix dropping `collecting` unexpectedly
* fix: fix typo
* refactor: add the fast path of put
* refactor: remove `single_value_collector`
* refactor: use `extend` instead of `push`
* test: add more tests for `KvStateStore`
* test(etcd_store): add more tests for `KvStateStore`
* chore: apply suggestions from CR
* chore: apply suggestions from CR
* refactor: refactor with async_stream
* Update src/common/procedure/src/store/util.rs
Co-authored-by: Yingwen <realevenyag@gmail.com >
---------
Co-authored-by: Yingwen <realevenyag@gmail.com >
2024-04-01 12:04:29 +00:00
Lei, HUANG
5e24448b96
feat: reject invalid timestamp ranges in copy statement ( #3623 )
...
* chore: reject invalid timestamp ranges in copy statement
* tests: add unit tests
2024-04-01 08:25:31 +00:00
JohnsonLee
d6b2d1dfb8
feat: Support outputting various date styles for postgresql ( #3602 )
...
* test: add integration_test for datetime style
* feat: support various datestyle for postgres
* doc: rewrite the comment about merge_datestyle_value
* test: add more test to illustrate valid datestyle input
2024-04-01 07:31:36 +00:00
Yingwen
bfd32571d9
fix: run purge jobs in another scheduler ( #3621 )
2024-04-01 03:18:14 +00:00
JeremyHi
0eb023bb23
feat: group requests by peer ( #3619 )
2024-04-01 03:10:22 +00:00
dennis zhuang
4a5bb698a9
feat: impl show index and show columns ( #3577 )
...
* feat: impl show index and show columns
* fix: show index from database
* fix: canonicalize table name
* refactor: show parsers
v0.8.0-nightly-20240401
2024-03-29 18:34:52 +00:00
Eugene Tolbakov
18d676802a
feat(function): add timestamp epoch integer support for to_timezone ( #3620 )
...
* feat(function): add timestamp epoch integer support for to_timezone
* chore: fmt
2024-03-29 18:33:24 +00:00
JeremyHi
93da45f678
feat: let alter table procedure can only alter physical table ( #3613 )
...
* feat: let alter table procedure can only alter physicale table
* chore: rm unnecessary todo
2024-03-29 09:50:33 +00:00
Ruihang Xia
7a19f66be0
ci: ignore type in sqlness sql and result files ( #3616 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-03-29 09:39:37 +00:00
Ning Sun
500f9f10fc
feat: allow cross-schema query in promql ( #3545 )
...
* feat: add __schema__ tag for promql parser
* feat: disable matcher op other than equals
* test: add more test to ensure context getting reset
* test: add integration test
* test: refactor tests
* refactor: remove duplicated test code
* refactor: update according to review comments
* test: add sqlness test for cross schema scenario
---------
Co-authored-by: Ruihang Xia <waynestxia@gmail.com >
2024-03-29 07:41:01 +00:00