Comments (10)
Reran the queries except q3 with v1.7.0-rc-1 passed https://buildkite.com/risingwave-test/ch-benchmark-pg-cdc/builds/199
from risingwave.
Update: revert #14899 also reproduce the problem, investigating other PRs in the list.
from risingwave.
I found that the stream query in the passed job generated much less data compared with failed jobs.
And there is join amplification in the failed jobs:
I suspect the workload has changed and I rerun the pipeline with nightly-20240131 again, then it also experience barrier piled up as those failed jobs.
So I think the pipeline failure is not caused by the code change. cc @lmatz if you have other information.
from risingwave.
thanks for the findings, let us check if there is any changes on the pipeline side
from risingwave.
Recently, I've added the ch-benchmark q3 back to the pipeline. The q3 has been removed since #12777
So I think it's still a problem?
from risingwave.
Hit again for v1.7.0-rc-1 with following queries
CH_BENCHMARK_QUERY="q1,q2,q4,q5,q6,q9,q10,q11,q12,q13,q14,q15,q16,q17,q18,q19,q20,q22"
https://buildkite.com/risingwave-test/ch-benchmark-pg-cdc/builds/201
https://grafana.test.risingwave-cloud.xyz/d/EpkBw5W4k/risingwave-dev-dashboard?orgId=1&from=1707121771852&to=1707137671126&var-datasource=ebec273b-0774-4ccd-90a9-c2a22144d623&var-namespace=ch-benchmark-pg-cdc-20240205-085511&var-instance=benchmark-risingwave&var-pod=All&var-component=All&var-table=All
from risingwave.
Hit again with nightly-20240207
from risingwave.
Why the compaction duration is so high?
from risingwave.
Hit again with nightly-20240207
The symptom is same as the conclusion in #14943 (comment):
- Join amplification
- Many L0 files
which causes barrier piled up and backpressures the the source.
from risingwave.
which causes barrier piled up and backpressures the the source.
Remove it from blockers for now.
Join amplification
Many L0 files
Join amplification is expected as it is determined by the nature of the query and data
but wonder why many L0 files
from risingwave.
Related Issues (20)
- cherrypick fix(cdc): fix privilege check for shared mysql source (#15395) to branch release-1.7
- cherrypick fix(cdc): fix privilege check for shared mysql source (#15395) to branch release-1.7.0-standalone
- source split change may use stale cache
- Bug: wrong binding for insert select
- notice user about cascading drops when dropping a relation HOT 1
- cherrypick fix(planner): array-construction subquery shall return `{}` rather than `null` (#15593) to branch release-1.7
- Support background index HOT 1
- cherrypick fix(binder): insert binding (#15597) to branch release-1.7
- cherrypick fix(risedev): always download latest Kafka (#15514) to branch release-1.7
- cherrypick fix(optimizer): decorrelate SimpleAgg with `array_agg`/`jsonb_agg`/`jsonb_object_agg` (#15590) to branch release-1.7
- Support redis sink cluster connection
- Support `WINDOW` clause (reuse OVER window) HOT 2
- support dynamic index for elasticsearch sink
- batch: support for setting scan parallelism HOT 1
- feat: optimize compaction strategy HOT 1
- Ensure mqtt sink message delivery when mqtt sdk supports it
- Batch query with large filter condition, upstream MV with lots of keys fails with CN OOM HOT 1
- Discussion: "Even Friendlier SQL with Risingwave" HOT 14
- support `pg_catalog.pg_stat_get_numscans` for dbeaver
- create sink into table fails due to cycle check
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from risingwave.