a5ca8833d7
[Improvement](aggregate) optimize for small string aggregate ( #29919 )
2024-01-19 15:48:15 +08:00
f0629da10a
[pipelineX](fix) Fix illegal memory access ( #29283 )
2023-12-29 18:35:41 +08:00
280a01b815
[pipelineX](improvement) Support global runtime filter ( #28692 )
2023-12-20 20:06:26 +08:00
1be513b927
[pipelineX](local shuffle) Fix local shuffle for colocate/bucket join ( #28032 )
2023-12-06 10:02:36 +08:00
5a82a5746e
[pipelineX](bug) Fix core dump if cancelled ( #27449 )
2023-11-24 09:21:17 +08:00
ca7dbc3636
[refactor](pipelineX) refine union dependency ( #27348 )
2023-11-23 16:28:32 +08:00
5442e8d1fc
[pipelineX](dependency) split different dependencies ( #27366 )
2023-11-22 12:50:39 +08:00
b137f03921
[feature](profile) add MaxActiveTime and add exectime in pipelineX ( #26148 )
2023-10-31 17:53:52 +08:00
97c2fe75d1
[feature](pipelineX) use expected<T, Status> in local_state ( #25878 )
2023-10-25 15:23:17 +08:00
552091f21f
[performance](pipelineX) optimize pipelineX ( #25713 )
2023-10-25 10:13:17 +08:00
d00d029ffb
Separate fixed key hash map context creator ( #25438 )
...
Separate fixed key hash map context creator
2023-10-16 11:20:30 +08:00
1a0344df16
[Improvement](hash) refactor of hash map context ( #24966 )
...
refactor of hash map context
2023-10-12 18:10:21 +08:00
22684dedff
[pipelineX](pick) pick PRs from pipeline ( #25340 )
2023-10-12 14:35:32 +08:00
642e5cdb69
[Fix](Status) Make Status [[nodiscard]] and handle returned Status correctly ( #23395 )
2023-09-29 22:38:52 +08:00
b9997d69fa
[refactor](pipelineX) return error when local_state can not find id ( #24360 )
2023-09-21 16:04:08 +08:00
8ce109bda7
[pipelineX](profile) phase 2: refine profile ( #24467 )
2023-09-16 14:28:20 +08:00
ab69416922
[Bug](pipelineX) fix streaming agg ( #24449 )
...
fix streaming agg
2023-09-15 19:22:54 +08:00
d24f3efd4a
[pipelineX](profile) Phase 1: refactor pipelineX detailed profile ( #24322 )
2023-09-15 16:14:05 +08:00
65f41f71c1
[pipelineX](refactor) refine codes ( #23726 )
2023-09-01 07:57:35 +08:00
d22290e548
[pipelineX](join) support hash join ( #23689 )
2023-08-31 13:01:26 +08:00
49a32c2ee0
[pipelineX](fix) fix two phase execution and add test cases ( #23353 )
2023-08-25 17:57:35 +08:00
5c37be16fe
[pipelineX](correctness) Fix close problem for local state ( #23479 )
2023-08-25 14:19:27 +08:00
ba882dea21
[pipelineX](dependency) Build DAG between pipelines ( #23355 )
2023-08-23 13:21:32 +08:00
1609b6cbf2
[pipelineX](sort) Support sort operator ( #23322 )
2023-08-22 19:36:50 +08:00
12075f9853
[pipelineX](projection) Support projection and blocking agg ( #23256 )
2023-08-21 22:23:02 +08:00
dcd6c3c022
[pipelineX](refactor) propose a new pipeline execution model ( #22562 )
2023-08-21 15:38:45 +08:00
e412dd12e8
[chore](build) Use include-what-you-use to optimize includes (PART II) ( #18761 )
...
Currently, there are some useless includes in the codebase. We can use a tool named include-what-you-use to optimize these includes. By using a strict include-what-you-use policy, we can get lots of benefits from it.
2023-04-19 23:11:48 +08:00
7fb695b51d
[Pipeline](select node) Support select node on pipeline engine ( #14928 )
2022-12-11 21:31:32 +08:00
b30cd86e9e
[Refactor](pipeline) Refactor operator and builder code of pipeline ( #14787 )
2022-12-05 18:35:00 +08:00
12304bc0ee
[Pipeline](exec) Support pipeline exec engine ( #14736 )
...
Co-authored-by: Lijia Liu <liutang123@yeah.net >
Co-authored-by: HappenLee <happenlee@hotmail.com >
Co-authored-by: Jerry Hu <mrhhsg@gmail.com >
Co-authored-by: Pxl <952130278@qq.com >
Co-authored-by: shee <13843187+qzsee@users.noreply.github.com >
Co-authored-by: Gabriel <gabrielleebuaa@gmail.com >
## Problem Summary:
### 1. Design
DSIP: https://cwiki.apache.org/confluence/display/DORIS/DSIP-027%3A+Support+Pipeline+Exec+Engine
### 2. How to use:
Set the environment variable `set enable_pipeline_engine = true; `
2022-12-02 17:11:34 +08:00