Ruihang Xia
a37aeb2814
feat: initialize partition range from ScanInput ( #4635 )
...
* feat: initialize partition range from ScanInput
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* use num_rows instead
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add todo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* setup unordered scan
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Update src/mito2/src/read/scan_region.rs
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
* leave unordered scan unchanged
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
2024-08-30 07:30:37 +00:00
jeremyhi
f641c562c2
feat: show create database ( #4642 )
...
* feat: show create database
* feat: add sqlness test
* chore: reorder mod and use
* feat: show create schema
* Update src/frontend/src/instance.rs
2024-08-30 03:58:11 +00:00
Lanqing Yang
9286e963e7
chore: adding heartbeat sent/recv counts in greptimedb nodes ( #4624 )
...
obs: adding heartbeat sent/recv counts in greptimedb nodes
2024-08-30 03:57:16 +00:00
LFC
8ea4f67e4b
refactor: reduce a object store "stat" call ( #4645 )
2024-08-30 03:31:19 +00:00
jeremyhi
5e4bac2633
feat: import cli tool ( #4639 )
...
* feat: import create tables
* feat: import databasse
* fix: export view schema
v0.10.0-nightly-20240829
2024-08-29 09:32:21 +00:00
LFC
d45b04180c
feat: pre-download the ingested sst ( #4636 )
...
* refactor: pre-read the ingested sst file in object store to fill the local cache to accelerate first query
* feat: pre-download the ingested SST from remote to accelerate following reads
* resolve PR comments
* resolve PR comments
2024-08-29 08:36:41 +00:00
discord9
8c8499ce53
perf(flow): Map&Reduce Operator use batch to reduce alloc ( #4567 )
...
* feat: partial impl mfp
* feat: eval batch inner
* chore: fmt
* feat: mfp eval_batch
* WIP
* feat: Collection generic over row&Batch
* feat: render source batch
* chore: chore
* feat: render mfp batch
* feat: render reduce batch(WIP)
* feat(WIP): render reduce
* feat: reduce batch
* feat: render sink batch
* feat: render constant batch
* chore: error handling& mfp batch test
* test: mfp batch
* chore: rm import
* test: render reduce batch
* chore: add TODO
* chore: per bot review
* refactor: per review
* chore: cmt
* chore: rename
* docs: update no panic
2024-08-29 07:28:13 +00:00
Weny Xu
79f40a762b
fix: set selector_result_cache_size in unit test again ( #4641 )
2024-08-29 07:14:40 +00:00
jeremyhi
b062d8515d
feat: copy database ignores view and temporary tables ( #4640 )
...
feat: copy database ingores view and temporary tables
2024-08-29 06:17:51 +00:00
discord9
9f9c1dab60
feat(flow): use DataFusion's optimizer ( #4489 )
...
* feat: use datafusion optimization
refactor: mv `sql_to_flow_plan` elsewhere
feat(WIP): use df optimization
WIP analyzer rule
feat(WIP): avg expander
fix: transform avg expander
fix: avg expand
feat: names from substrait
fix: avg rewrite
test: update `test_avg`&`test_avg_group_by`
test: fix `test_sum`
test: fix some tests
chore: remove unused flow plan transform
feat: tumble expander
test: update tests
* chore: clippy
* fix: tumble lose `group expr`
* test: sqlness test update
* test: rm unused cast
* test: simplify sqlness
* refactor: per review
* chore: after rebase
* fix: remove a outdated test
* test: add comment
* fix: report error when not literal
* chore: update sqlness test after rebase
* refactor: per review
2024-08-29 02:52:00 +00:00
dennis zhuang
841e66c810
fix: config api and export metrics default database ( #4633 )
2024-08-28 14:28:49 +00:00
shuiyisong
d1c635085c
chore: modify grafana config to accord with version 9 ( #4634 )
...
chore: update grafana config to accord with version 9
2024-08-28 12:53:35 +00:00
Weny Xu
47657ebbc8
feat: replay WAL entries respect index ( #4565 )
...
* feat(log_store): use new `Consumer`
* feat: add `from_peer_id`
* feat: read WAL entries respect index
* test: add test for `build_region_wal_index_iterator`
* fix: keep the handle
* fix: incorrect last index
* fix: replay last entry id may be greater than expected
* chore: remove unused code
* chore: apply suggestions from CR
* chore: rename `datanode_id` to `location_id`
* chore: rename `from_peer_id` to `location_id`
* chore: rename `from_peer_id` to `location_id`
* chore: apply suggestions from CR
2024-08-28 11:37:18 +00:00
Ruihang Xia
64ae32def0
feat: remove some redundent clone/conversion on constructing MergeScan stream ( #4632 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-08-28 08:52:09 +00:00
Weny Xu
744946957e
fix: set selector_result_cache_size in unit test ( #4631 )
2024-08-28 07:24:17 +00:00
Ruihang Xia
d5455db2d5
fix: update properties on updating partitions ( #4627 )
...
* fix: update properties on updating partitions
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add unit test and handle insufficient ranges
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-08-28 07:06:01 +00:00
Yingwen
28bf549907
fix: fallback to window size in manifest ( #4629 )
2024-08-28 06:43:56 +00:00
zyy17
4ea412249a
ci: add check-builder-rust-version job in release and change release-dev-builder-images trigger condition ( #4615 )
2024-08-27 16:59:01 +00:00
zyy17
eacc7bc471
refactor: add app in greptime_app_version metric ( #4626 )
...
refactor: add app in greptime_app_version metric
v0.10.0-nightly-20240827
2024-08-27 11:19:01 +00:00
Ruihang Xia
b72d3bc71d
build(deps): bump backon to 1.0 ( #4625 )
...
* build(deps): bump backon to 1.0
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-08-27 09:38:12 +00:00
Ning Sun
0b102ef846
ci: improve toolchain resolution in ci ( #4614 )
...
* ci: improve toolchain resolution in ci
* fix: yaml format
2024-08-27 07:46:51 +00:00
liyang
e404e9dafc
chore: setting docker authentication in dev-build image ( #4623 )
2024-08-27 03:49:53 +00:00
liyang
63a442632e
fix: failed to get version ( #4622 )
2024-08-26 15:33:30 +00:00
liyang
d39bafcfbd
fix: change toolchain file name ( #4621 )
2024-08-26 13:04:06 +00:00
liyang
1717445ebe
fix: failed to get github sha ( #4620 )
2024-08-26 11:42:07 +00:00
liyang
55d65da24d
ci: add push dev-build images to aws ecr ( #4618 )
...
* ci: add push dev-build images to aws ecr
* chore: use toolchain file generation dev-build image tag
* chore: change dev-build version
* Update .github/workflows/release-dev-builder-images.yaml
Co-authored-by: zyy17 <zyylsxm@gmail.com >
---------
Co-authored-by: zyy17 <zyylsxm@gmail.com >
2024-08-26 09:36:55 +00:00
Weny Xu
3297d5f657
feat: allow skipping topic creation ( #4616 )
...
* feat: introduce `create_topics` opt
* feat: allow skipping topic creation
* chore: refine docs
* chore: apply suggestions from CR
2024-08-26 08:34:27 +00:00
Ning Sun
d6865911ee
feat: add postgres response for trasaction related statements ( #4562 )
...
* feat: add postgres fixtures WIP
* feat: implement more postgres fixtures
* feat: add compatibility for transaction/set transaction/show transaction
* fix: improve regex for set transaction
2024-08-26 08:09:21 +00:00
dennis zhuang
63f2463273
feat!: impl admin command ( #4600 )
...
* feat: impl admin statement parser
* feat: introduce AsyncFunction and implements it for admin functions
* feat: execute admin functions
* fix: license header
* fix: panic in test
* chore: fixed by code review
2024-08-26 07:53:40 +00:00
Ruihang Xia
da337a9635
perf: acclerate scatter query ( #4607 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-08-26 03:03:30 +00:00
fys
3973d6b01f
chore: optimize common_version build ( #4611 )
2024-08-23 12:36:28 +00:00
discord9
2c731c76ad
chore: add stats feature for jemalloc-ctl ( #4610 )
2024-08-23 11:18:30 +00:00
ozewr
40e7b58c80
feat: refactoring LruCacheLayer with list_with_metakey and concurrent_stat_in_list ( #4596 )
...
* use list_with_metakey and concurrent_stat_in_list
* change concurrent in recover_cache like before
* remove stat funcation
* use 8 concurrent
* use const value
* fmt code
* Apply suggestions from code review
---------
Co-authored-by: ozewr <l19ht@google.com >
Co-authored-by: Weny Xu <wenymedia@gmail.com >
2024-08-23 03:22:00 +00:00
zyy17
5177717f71
refactor: add fallback_to_local region option ( #4578 )
...
* refactor: add 'fallback_to_local_compaction' region option
* refactor: use 'fallback_to_local'
2024-08-23 03:09:43 +00:00
Weny Xu
8d61e6fe49
chore: bump rskafka to 75535b ( #4608 )
2024-08-23 03:05:52 +00:00
Ruihang Xia
a3b8d2fe8f
chore: bump rust toolchain to 2024-08-21 ( #4606 )
...
* chore: bump rust toolchain to 2024-08-22
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update workflow
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* try 20240606
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-08-22 15:38:10 +00:00
Ning Sun
863ee073a9
chore: add commerial support section ( #4601 )
...
doc: add commerial support section
2024-08-22 12:03:20 +00:00
Weny Xu
25cd61b310
chore: upgrade toolchain to nightly-2024-08-07 ( #4549 )
...
* chore: upgrade toolchain to `nightly-2024-08-07`
* chore(ci): upgrade toolchain
* fix: fix unit test
2024-08-22 11:02:18 +00:00
fys
3517c13192
fix: incremental compilation always compile the common-version crate ( #4605 )
...
fix: wrong cargo:rerun
2024-08-22 11:00:33 +00:00
Ruihang Xia
b9cedf2c1a
perf: optimize series divide algo ( #4603 )
...
* perf: optimize series divide algo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove dead code
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-08-22 09:16:36 +00:00
LFC
883c5bc5b0
refactor: skip checking the existence of the SST files ( #4602 )
...
refactor: skip checking the existence of the SST files when region is directly edited
2024-08-22 08:32:27 +00:00
Yingwen
d628079f4c
feat: collect filters metrics for scanners ( #4591 )
...
* feat: collect filter metrics
* refactor: reuse ReaderFilterMetrics
* feat: record read rows from parquet by type
* feat: unordered scan observe rows
also fix read type
* chore: rename label
2024-08-22 03:22:05 +00:00
Weny Xu
0025fa6ec7
chore: bump opendal version to 0.49 ( #4587 )
...
* chore: bump opendal version to 0.49
* chore: apply suggestions from CR
* Update src/object-store/src/util.rs
Co-authored-by: Yingwen <realevenyag@gmail.com >
---------
Co-authored-by: Yingwen <realevenyag@gmail.com >
2024-08-22 03:05:36 +00:00
Lanqing Yang
ff04109ee6
docs: add example configs introduced by pg_kvbackend ( #4573 )
...
chore: add example configs that introduced after pg_kvbackend
2024-08-22 01:52:02 +00:00
Yingwen
9c1704d4cb
docs: move v0.9.1 benchmark report to tsbs dir ( #4598 )
...
* docs: move v0.9.1 benchmark report to tsbs dir
* docs: add newlines
2024-08-21 09:31:05 +00:00
Yingwen
a12a905578
chore: disable ttl for write cache by default ( #4595 )
...
* chore: remove default write cache ttl
* docs: update example config
* chore: fix ci
2024-08-21 08:38:38 +00:00
shuiyisong
449236360d
docs: log benchmark ( #4597 )
...
* chore: add log benchmark stuff
* chore: minor update
2024-08-21 07:12:32 +00:00
localhost
bf16422cee
fix: pipeline prepare loop break detects a conditional error ( #4593 )
2024-08-21 06:20:09 +00:00
Ran Joe
9db08dbbe0
refactor(mito2): reduce duplicate IndexOutput struct ( #4592 )
...
* refactor(mito2): reduce duplicate IndexOutput struct
* docs(mito2): add index output note
2024-08-20 12:30:17 +00:00
fys
9d885fa0c2
chore: bump tikv-jemalloc* to "0.6" ( #4590 )
...
chore: bump tikv-jemalloc* ti "0.6"
2024-08-20 09:08:21 +00:00