-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
fix(ci): fixed deploy-pages job needs. #1929
Conversation
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
/milestone 0.18.0 |
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Perf diff from master - unit tests
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve
…ments. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Perf diff from master - unit tests
|
@@ -15,7 +15,7 @@ runs: | |||
- name: Install deps ⛓️ | |||
shell: bash | |||
run: | | |||
sudo apt update && sudo apt install -y --no-install-recommends ca-certificates cmake build-essential git clang llvm pkg-config autoconf automake libtool libelf-dev wget libc-ares-dev libcurl4-openssl-dev libssl-dev libtbb-dev libjq-dev libjsoncpp-dev libgrpc++-dev protobuf-compiler-grpc libgtest-dev libprotobuf-dev | |||
sudo apt update && sudo apt install -y --no-install-recommends ca-certificates cmake build-essential git clang llvm pkg-config autoconf automake libtool libelf-dev wget libc-ares-dev libcurl4-openssl-dev libssl-dev libtbb-dev libjq-dev libjsoncpp-dev libgrpc++-dev protobuf-compiler-grpc libgtest-dev libprotobuf-dev linux-tools-common linux-tools-generic linux-tools-`uname -r` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Even if perf
is already installed on our cncf node, add it to the deps.
@@ -104,10 +104,10 @@ jobs: | |||
|
|||
- name: Generate perf pages | |||
run: | | |||
python3 ./github/generate_inline_svg_md.py trace_tests.svg | |||
python3 .github/generate_inline_svg_md.py trace_tests.svg |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed path to python script.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To avoid if: always()
that would trigger even when something fails, leading to weird empty PR comments, save PR info immediately, and then finally check thresholds to make the job fail.
Perf diff from master - unit tests
Perf diff from master - scap file
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Andreagit97, FedeDP, LucaGuerra The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What type of PR is this?
/kind bug
Any specific area of the project related to this PR?
/area CI
Does this PR require a change in the driver versions?
What this PR does / why we need it:
Small fix.
Also, i updated running linux kernel on our cncf x64 node to 5.19.0 to incorporate linux perf patch: torvalds/linux@be8ecc5
See: https://eighty-twenty.org/2021/09/09/perf-addr2line-speed-improvement; basically without the patch,
perf script
is basically unusable on large files.Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?: