zyy17
8ebf454bc1
fix(jaeger): return error when no tracing table ( #5539 )
...
fix: return error when no tracing table
2025-02-14 06:20:56 +00:00
Ning Sun
f5b9ade6df
chore: add section marker for extenal dependencies ( #5536 )
...
* chore: add section marker for extenal dependencies
* chore: update cargo.lock
* Update Cargo.toml
Co-authored-by: shuiyisong <113876041+shuiyisong@users.noreply.github.com >
* chore: update meter-core
---------
Co-authored-by: shuiyisong <113876041+shuiyisong@users.noreply.github.com >
2025-02-14 06:16:57 +00:00
Ruihang Xia
9c1834accd
fix: old typo ( #5532 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-02-14 02:18:43 +00:00
Yingwen
918517d221
feat: window sort supports where on fields and time index ( #5527 )
...
* feat: handle filter for window sort
* test: sqlness filter test for window sort
* test: add test on tag column filter
* test: test for filter on ts
* test: update sqlness test
2025-02-14 01:38:15 +00:00
liyang
92d9e81a9f
ci: use the repository variable to pass to image-name ( #5517 )
...
Co-authored-by: Yingwen <realevenyag@gmail.com >
2025-02-13 18:14:49 +00:00
yihong
224b1d15cd
chore: use the same version of chrono-tz ( #5523 )
...
* fix: use the same version of chrono-tz
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-02-13 17:23:29 +00:00
Yingwen
b4d5393080
feat: speed up read/write cache and stager eviction ( #5531 )
...
* feat: change cache policy for file cache
* feat: file cache run pending task after put
* feat: run pending task in put_dir
* feat: run pending task after stager recovered
* feat: purge recycle bin periodically
* feat: use lru policy for read cache
2025-02-13 17:13:24 +00:00
Weny Xu
73c29bb482
fix(promql): unescape matcher values ( #5521 )
...
* fix(promql): unescape matcher values
* test: add sqlness tests
* chore: apply suggestions from CR
* feat: use unescaper
2025-02-13 09:42:25 +00:00
Ning Sun
198ee87675
feat: alias database matcher for promql ( #5522 )
...
* feat: provide an alias db matcher for promql
* refactor: rename __db__ to __database__
* chore: fix sqlness test
2025-02-13 08:37:37 +00:00
jeremyhi
02af9dd21a
refactor!: remove datetime type ( #5506 )
...
* feat remove datetime type
* chore: fix unit test
* chore: add column test
* refactor: move create and alter validation to one place
* chore: minor refactor ut
* refactor: rename expr_factory to expr_helper
* chore: remove unnecessary args
2025-02-13 08:01:16 +00:00
Weny Xu
bb97f1bf16
perf: optimize table creation speed in metric engine ( #5503 )
...
* feat(metric-engine): introduce batch create request handling
* chore: remove unused code
* test: add more tests
* chore: remove unused error
* chore: apply suggestions from CR
2025-02-13 07:39:04 +00:00
yihong
fbd5316fdb
perf: better performance for LastNonNullIter close #5229 about 10x times faster ( #5518 )
...
* fix: better performance for LastNonNullIter close #LastNonNullIter
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: add Safety comments for the unwrap
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-02-13 05:14:39 +00:00
Weny Xu
63d5a69a31
fix(query_range): skip data field on errors ( #5520 )
...
* fix: skip serializing PrometheusResponse when None
* fix: fix unit test
* chore: clippy
2025-02-13 04:32:24 +00:00
zyy17
954310f917
feat: implement Jaeger query APIs ( #5452 )
...
* feat: implement jaeger query api
* test: add some unit tests
* test: add integration tests for jaeger query APIs
* refactor: parse tags from url parameters
* refactor: support to query traces by tags
* refactor: add limit parameter
* refactor: add jaeger query api metrics
* chore: add some comment docs and default limit value
* test: add more unit tests
* docs: add jaeger options in config docs
* refactor: code review
* wip
* refactor: use datafusion's dataframe APIs to query traces
* refactor: code review
* chore: format test cases
* refactor: add check_schema()
* chore: fix clippy errors and rename function name
* refactor: throw error when covert start_time and duration error
* chore: modify incorrect request type name
* chore: remove unecessary serde rename
* refactor: add some important comments
* refactor: add SPAN_KIND_PREFIX
* refactor: code review
2025-02-12 23:36:38 +00:00
zyy17
58c6274bf6
fix: use fixed tonistiigi/binfmt:qemu-v7.0.0-28 image version instead of latest version to avoid segmentation fault ( #5516 )
...
fix: use fixed tonistiigi/binfmt:qemu-v7.0.0-28 image version instead of latest version to avoid segmentation fault
Co-authored-by: Yingwen <realevenyag@gmail.com >
2025-02-12 19:29:49 +00:00
Ning Sun
46947fd1de
ci: docbot requires pull_request_target ( #5514 )
2025-02-12 09:46:04 +00:00
Weny Xu
44fffdec8b
refactor: refactor region server request handling ( #5504 )
...
* refactor: refactor region server requests handling
* chore: apply suggestions from CR
2025-02-12 08:34:42 +00:00
Ruihang Xia
8026b1d72c
feat!: unify all index creation grammars ( #5486 )
...
* column options
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* handle table constrain
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update test assertions
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* change inverted index table constrain usage
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update sqlness result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* don't create inverted index for pk on alter table
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove remaining pk-as-inverted-index
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* more inverted index magic
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update sqlness result again
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Update src/sql/src/statements.rs
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
* drop support for index def in table constrain
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
2025-02-12 06:54:09 +00:00
Ruihang Xia
e22aa819be
feat: support server-side keep-alive for mysql and pg protocols ( #5496 )
...
* feat: support server-side keep-alive for mysql and pg protocols
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update config.md
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update config to use humantime for keep-alive configuration
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* chore: Update socket2 dependency
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-02-11 19:22:10 +00:00
localhost
beb9c0a797
chore: set now as timestamp field default value ( #5502 )
...
* chore: set now as timestamp field default value
* chore: import pipeline default value
2025-02-11 17:41:44 +00:00
ZonaHe
5f6f5e980a
feat: update dashboard to v0.7.10-rc ( #5512 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-02-11 11:00:10 +00:00
LFC
ccfa40dc41
ci: run nightly jobs only on greptimedb repo ( #5505 )
...
ci: skip nightly ci jobs (#9 )
(cherry picked from commit 345b4c30474f47a0477263bfba9894d7b4acda2d)
(cherry picked from commit dcd779cd668802fb1ea12fefb4dc3f83f34e30a2)
2025-02-11 10:57:43 +00:00
Zhenchi
336b941113
feat: change puffin stager eviction policy ( #5511 )
...
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2025-02-11 08:16:27 +00:00
yihong
de3f817596
fix: drop useless clone and for loop second ( #5507 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-02-11 06:23:49 +00:00
ZonaHe
d094f48822
feat: update dashboard to v0.7.9 ( #5508 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-02-11 06:19:58 +00:00
yihong
342883e922
ci: safe ci using zizmor check ( #5491 )
...
* ci: safe ci using zizmor check
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: lines empty
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: delete useless code
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-02-11 02:38:14 +00:00
Zhenchi
5be81abba3
feat: add metadata method to puffin reader ( #5501 )
...
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2025-02-10 09:14:54 +00:00
Zhenchi
c19ecd7ea2
refactor: change traversal order during index construction ( #5498 )
...
* refactor: change traversal order during index construction
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* chain
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
2025-02-10 06:31:35 +00:00
Ning Sun
15f4b10065
chore: revert "docs: add TM to logos" ( #5495 )
...
* Revert "docs: add TM to logos (#4789 )"
This reverts commit caf5f2c7a5 .
* chore: transparent
2025-02-10 04:00:59 +00:00
yihong
c100a2d1a6
fix: refactor pgkv using prepare_cache about 10% better ( #5497 )
...
fix: refactor pgkv using prepare_cache about 15% better
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-02-10 03:59:18 +00:00
yihong
ccb1978c98
fix: close issue #5466 by do not shortcut the drop command ( #5467 )
...
fix: close issue #5466 by do not shortcut by back it to READY when fail
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-02-10 03:28:34 +00:00
Ning Sun
480b05c590
feat: pipeline dispatcher part 2: execution ( #5409 )
...
* fmt: correct format
* test: add negative tests
* feat: Add pipeline dispatching and execution output handling
* refactor: Enhance ingest function to correctly process original data values
custom table names during pipeline execution while optimizing the management of
transformed rows and multiple dispatched pipelines
* refactor: call greptime_identity with intermediate values
* fix: typo
* test: port tests to refactored apis
* refactor: adapt dryrun api call
* refactor: move pipeline execution code to a separated module
* refactor: update otlp pipeline execution path
* fmt: format imports
* fix: compilation
* fix: resolve residual issues
* refactor: address review comments
* chore: use btreemap as pipeline intermediate status trait modify
* refactor: update dispatcher to accept BTreeMap
* refactor: update identity pipeline
* refactor: use new input for pipeline
* chore: wip
* refactor: use updated prepare api
* refactor: improve error and header name
* feat: port flatten to new api
* chore: update pipeline api
* chore: fix transform and some pipeline test
* refactor: reimplement cmcd
* refactor: update csv processor
* fmt: update format
* chore: fix regex and dissect processor
* chore: fix test
* test: add integration test for http pipeline
* refactor: improve regex pipeline
* refactor: improve required field check
* refactor: rename table_part to table_suffix
* fix: resolve merge issue
---------
Co-authored-by: paomian <xpaomian@gmail.com >
v0.12.0-nightly-20250210
2025-02-08 09:01:54 +00:00
Ruihang Xia
0de0fd80b0
feat: move pipelines to the first-class endpoint ( #5480 )
...
* feat: move pipelines to the first-class endpoint
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* change endpoints
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* prefix path with /
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update integration result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-02-08 03:46:31 +00:00
Yohan Wal
059cb6fdc3
feat: update topic-region map when create and drop table ( #5423 )
...
* feat: update topic-region map
* fix: parse topic correctly
* test: add unit test forraft engine wal
* Update src/common/meta/src/ddl/drop_table.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* test: fix unit tests
* test: fix unit tests
* chore: error handling and tests
* refactor: manage region-topic map in table_metadata_keys
* refactor: use WalOptions instead of String in deletion
* chore: revert unused change
* chore: follow review comments
* Apply suggestions from code review
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
* chore: follow review comments
---------
Co-authored-by: Weny Xu <wenymedia@gmail.com >
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
2025-02-07 15:09:37 +00:00
jeremyhi
29218b5fe7
refactor!: unify the option names across all components part2 ( #5476 )
...
* refactor: part2, replace old options in doc yaml
* chore: remove deprecated options
* chore: update config.md
* fix: ut
2025-02-07 13:06:50 +00:00
discord9
59e6ec0395
chore: update pprof ( #5488 )
...
dep: update pprof
2025-02-07 11:43:40 +00:00
Lei, HUANG
79ee230f2a
fix: cross compiling for aarch64 targets and allow customizing page size ( #5487 )
2025-02-07 11:21:16 +00:00
ozewr
0e4bd59fac
build: Update Loki proto ( #5484 )
...
* build: mv loki-api to loki-proto
* fmt: fmt toml
* fix: loki-proto using rev
---------
Co-authored-by: wangrui <wangrui@baihai.ai >
2025-02-07 09:09:39 +00:00
Yingwen
6eccadbf73
fix: force recycle region dir after gc duration ( #5485 )
2025-02-07 08:39:04 +00:00
discord9
f29a1c56e9
fix: unquote flow_name in create flow expr ( #5483 )
...
* fix: unquote flow_name in create flow expr
* chore: per review
* fix: compat with older version
2025-02-07 08:26:14 +00:00
shuiyisong
88c3d331a1
refactor: otlp logs insertion ( #5479 )
...
* chore: add test for selector overlapping
* refactor: simplify otlp logs insertion
* fix: use layered extracted value array
* fix: wrong len
* chore: minor renaming and update
* chore: rename
* fix: clippy
* fix: typos
* chore: update test
* chore: address CR comment & update meter-deps version
2025-02-07 07:21:20 +00:00
yihong
79acc9911e
fix: Delete statement not supported in metric engine close #4649 ( #5473 )
...
* fix: Delete statement not supported in metric engine close #4649
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: do not include Truncate address review comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comment again
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-02-07 06:47:53 +00:00
Yingwen
0a169980b7
fix: lose decimal precision when using decimal type as tag ( #5481 )
...
* fix: replicate() of decimal vector lose precision
* test: add sqlness test
* test: drop table
2025-02-06 13:17:05 +00:00
Weny Xu
c80d2a3222
fix: introduce gc task for metadata store ( #5461 )
...
* fix: introduce gc task for metadata kvbackend
* refactor: refine KvbackendConfig
* chore: apply suggestions from CR
2025-02-06 12:12:43 +00:00
Ruihang Xia
116bdaf690
refactor: pull column filling logic out of mito worker loop ( #5455 )
...
* avoid duplicated req catagorisation
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* pull column filling up
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fill columns instead of fill column
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add test with metadata
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-02-06 11:43:28 +00:00
Ruihang Xia
6341fb86c7
feat: write memtable in parallel ( #5456 )
...
* feat: write memtable in parallel
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* some comments
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove unwrap
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* unwrap spawn result
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* use FuturesUnordered
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-02-06 09:29:57 +00:00
Ruihang Xia
fa09e181be
perf: optimize time series memtable ingestion ( #5451 )
...
* initialize with capacity
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* avoid collect
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* optimize zip
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* rename variable
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* ignore type checking in the upper level
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* change to two-step capacity
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-02-06 09:12:29 +00:00
Zhenchi
ab4663ec2b
feat: add vec_add function ( #5471 )
...
* feat: add vec_add function
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* fix unexpected utf8
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2025-02-06 06:48:50 +00:00
jeremyhi
fac22575aa
refactor!: unify the option names across all components ( #5457 )
...
* refactor: rename grpc options
* refactor: make the arg clearly
* chore: comments on server_addr
* chore: fix test
* chore: remove the store_addr alias
* refactor: cli option rpc_server_addr
* chore: keep store-addr alias
* chore: by comment
2025-02-06 06:37:14 +00:00
Yingwen
0e249f69cd
fix: don't transform Limit in TypeConversionRule, StringNormalizationRule and DistPlannerAnalyzer ( #5472 )
...
* fix: do not transform exprs in the limit plan
* chore: keep some logs for debug
* feat: workaround for limit in other rules
* test: add sqlness tests for offset 0
* chore: add fixme
2025-02-05 11:30:24 +00:00