Skip to content

Commit b7af573

Browse files
authored
Switch the namespace due to repo migration (#961)
* Switch the namespace from granulate to intel Signed-off-by: Min Lim <[email protected]> * Restore the burn repo to granulate Signed-off-by: Min Lim <[email protected]> * Additional changes needed Signed-off-by: Min Lim <[email protected]> * Resolve the linter issues Signed-off-by: Min Lim <[email protected]> --------- Signed-off-by: Min Lim <[email protected]>
1 parent efcd8bb commit b7af573

28 files changed

+61
-67
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on you machine:
1515

1616
To get the source of `gprofiler`, clone the git repository via:
1717
````bash
18-
git clone --recursive https://github.com/granulate/gprofiler
18+
git clone --recursive https://github.com/intel/gprofiler
1919
````
2020

2121
Make sure to clone in `--recursive` mode! The project uses submodules. If you didn't clone recursively, run `git submodule update --init`.
@@ -72,7 +72,7 @@ If you want particular artifacts (e.g one of the built profilers) but don't want
7272
./scripts/copy_resources_from_image.sh
7373
```
7474

75-
The above command will get the `granulate/gprofiler:latest` image and extract all dependencies to the `gprofiler/resources` directory.
75+
The above command will get the `intel/gprofiler:latest` image and extract all dependencies to the `gprofiler/resources` directory.
7676

7777
### Debugging the build
7878

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ gProfiler combines multiple sampling profilers to produce unified visualization
33
what your CPU is spending time on, displaying stack traces of all processes running on your system
44
across native programs<sup id="a1">[1](#perf-native)</sup> (includes Golang), Java and Python runtimes, and kernel routines.
55

6-
gProfiler can upload its results to the [Granulate Performance Studio](https://profiler.granulate.io/) or to a [self hosted studio](https://github.com/Granulate/gprofiler-performance-studio), which aggregates the results from different instances over different periods of time and can give you a holistic view of what is happening on your entire cluster.
6+
gProfiler can upload its results to the [Granulate Performance Studio](https://profiler.granulate.io/) or to a [self hosted studio](https://github.com/intel/gprofiler-performance-studio), which aggregates the results from different instances over different periods of time and can give you a holistic view of what is happening on your entire cluster.
77
To upload results, you will have to register and generate a token on the website.
88

99
gProfiler runs on Linux (on x86_64 and Aarch64; Aarch64 support is not complete yet and not all runtime profilers are supported, see [architecture support](#architecture-support)).
@@ -179,18 +179,18 @@ This section lists the various execution modes for gProfiler (as a container, as
179179
## Running as a Docker container
180180
Run the following to have gProfiler running continuously, uploading to Granulate Performance Studio:
181181
```bash
182-
docker pull granulate/gprofiler:latest
182+
docker pull intel/gprofiler:latest
183183
docker run --name granulate-gprofiler -d --restart=on-failure:10 \
184184
--pid=host --userns=host --privileged \
185-
granulate/gprofiler:latest -cu --token="<TOKEN>" --service-name="<SERVICE NAME>" [options]
185+
intel/gprofiler:latest -cu --token="<TOKEN>" --service-name="<SERVICE NAME>" [options]
186186
```
187187

188188
## Running as an executable
189189
First, check if gProfiler is already running - run `pgrep gprofiler`. You should not see any output, if you do see any PIDs it means that gProfiler is running and it must be stopped before starting it again (you can stop it with `sudo pkill -TERM gprofiler`).
190190

191191
Run the following to have gprofiler running continuously, in the background, uploading to Granulate Performance Studio:
192192
```bash
193-
wget https://github.com/Granulate/gprofiler/releases/latest/download/gprofiler_$(uname -m) -O gprofiler
193+
wget https://github.com/intel/gprofiler/releases/latest/download/gprofiler_$(uname -m) -O gprofiler
194194
sudo chmod +x gprofiler
195195
sudo TMPDIR=/proc/self/cwd sh -c "setsid ./gprofiler -cu --token=\"<TOKEN>\" --service-name=\"<SERVICE NAME>\" [options] > /dev/null 2>&1 &"
196196
sleep 1
@@ -210,7 +210,7 @@ The logs can then be viewed in their default location (`/var/log/gprofiler`).
210210
You can generate a systemd service configuration that [runs gProfiler as an executable](#running-as-an-executable) by running:
211211

212212
``` bash
213-
curl -s https://raw.githubusercontent.com/Granulate/gprofiler/master/deploy/systemd/create_systemd_service.sh | GPROFILER_TOKEN=<TOKEN> GPROFILER_SERVICE=<SERVICE_NAME> bash
213+
curl -s https://raw.githubusercontent.com/intel/gprofiler/master/deploy/systemd/create_systemd_service.sh | GPROFILER_TOKEN=<TOKEN> GPROFILER_SERVICE=<SERVICE_NAME> bash
214214
```
215215

216216
This script generates `granulate-gprofiler.service` in your working directory, and you can go ahead and install it by:
@@ -300,7 +300,7 @@ Furthermore, Fargate does not allow using `"pidMode": "host"` in the task defini
300300
So in order to deploy gProfiler, we need to modify a container definition to include running gProfiler alongside the actual application. This can be done with the following steps:
301301
1. Modify the `command` & `entryPoint` parameters of your entry in the `containerDefinitions` array. The new command should include downloading of gProfiler & executing it in the background, and `entryPoint` will be `["/bin/bash"]`.
302302

303-
For example, if your default `command` is `["python", "/path/to/my/app.py"]`, we will now change it to: `["-c", "(wget https://github.com/Granulate/gprofiler/releases/latest/download/gprofiler -O /tmp/gprofiler; chmod +x /tmp/gprofiler; /tmp/gprofiler -cu --token=<TOKEN> --service-name=<SERVICE NAME>) & python /path/to/my/app.py"]`.
303+
For example, if your default `command` is `["python", "/path/to/my/app.py"]`, we will now change it to: `["-c", "(wget https://github.com/intel/gprofiler/releases/latest/download/gprofiler -O /tmp/gprofiler; chmod +x /tmp/gprofiler; /tmp/gprofiler -cu --token=<TOKEN> --service-name=<SERVICE NAME>) & python /path/to/my/app.py"]`.
304304

305305
Make sure to:
306306
- Replace `<TOKEN>` in the command line with your token you got from the [gProfiler Performance Studio](https://profiler.granulate.io/) site.
@@ -314,7 +314,7 @@ So in order to deploy gProfiler, we need to modify a container definition to inc
314314

315315
gProfiler and its installation process will send the outputs to your container's stdout & stderr. After verifying that everything works, you can append `> /dev/null 2>&1` to the gProfiler command parenthesis (in this example, before the `& python ...`) to prevent it from spamming your container logs.
316316

317-
This requires your image to have `wget` installed - you can make sure `wget` is installed, or substitute the `wget` command with `curl -SL https://github.com/Granulate/gprofiler/releases/latest/download/gprofiler --output /tmp/gprofiler`, or any other HTTP-downloader you wish.
317+
This requires your image to have `wget` installed - you can make sure `wget` is installed, or substitute the `wget` command with `curl -SL https://github.com/intel/gprofiler/releases/latest/download/gprofiler --output /tmp/gprofiler`, or any other HTTP-downloader you wish.
318318
2. This step is **required** if you wish to profile a runtime environment that requires `SYS_PTRACE` per the table mentioned above, in the beginning of the Fargate section. If you need to add `SYS_PTRACE` for your runtime environment - currently that's for Python, Ruby and PHP - add `linuxParameters` to the container definition (this goes directly in your entry in `containerDefinitinos`):
319319
```
320320
"linuxParameters": {
@@ -524,8 +524,8 @@ Please refer to the [building](./CONTRIBUTING.md#building) section.
524524

525525
# Contribute
526526
We welcome all feedback and suggestion through Github Issues:
527-
* [Submit bugs and feature requests](https://github.com/granulate/gprofiler/issues)
528-
* Upvote [popular feature requests](https://github.com/granulate/gprofiler/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement+sort%3Areactions-%2B1-desc+)
527+
* [Submit bugs and feature requests](https://github.com/intel/gprofiler/issues)
528+
* Upvote [popular feature requests](https://github.com/intel/gprofiler/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement+sort%3Areactions-%2B1-desc+)
529529

530530
## Releasing a new version
531531
1. Update `__version__` in `__init__.py`.

deploy/ansible/gprofiler_playbook.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
register: machine
3434
- name: Download latest gProfiler
3535
ansible.builtin.get_url:
36-
url: https://github.com/Granulate/gprofiler/releases/latest/download/gprofiler_{{machine.stdout}}
36+
url: https://github.com/intel/gprofiler/releases/latest/download/gprofiler_{{machine.stdout}}
3737
dest: "{{gprofiler_path}}"
3838
mode: '0755'
3939
owner: root

deploy/dataproc/gprofiler_initialization_action.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ if [[ "$SPARK_METRICS" == "1" ]]; then
3838
flags="$flags --collect-spark-metrics"
3939
fi
4040

41-
wget --no-verbose "https://github.com/Granulate/gprofiler/releases/latest/download/gprofiler_$(uname -m)" -O gprofiler
41+
wget --no-verbose "https://github.com/intel/gprofiler/releases/latest/download/gprofiler_$(uname -m)" -O gprofiler
4242
sudo chmod +x gprofiler
4343
sudo sh -c "setsid ./gprofiler -cu --token='$GPROFILER_TOKEN' --service-name='$GPROFILER_SERVICE' $flags $OUTPUT_REDIRECTION &"
4444
echo "gProfiler installed successfully."

deploy/docker-compose/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "3.10"
22

33
services:
44
gprofiler:
5-
image: granulate/gprofiler:latest
5+
image: intel/gprofiler:latest
66
restart: always
77
container_name: "granulate-gprofiler"
88
pid: "host"

deploy/ecs/gprofiler_task_definition.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"containerDefinitions": [
66
{
77
"name": "granulate-gprofiler",
8-
"image": "index.docker.io/granulate/gprofiler:latest",
8+
"image": "index.docker.io/intel/gprofiler:latest",
99
"memory": "1024",
1010
"memoryReservation": "256",
1111
"cpu": "100",

deploy/emr/gprofiler_action.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ test $EUID = 0 || exec sudo "$0" "$@"
66
version=latest
77
arch=$(uname -m)
88

9-
wget "https://github.com/Granulate/gprofiler/releases/$version/download/gprofiler_$arch" -O gprofiler
9+
wget "https://github.com/intel/gprofiler/releases/$version/download/gprofiler_$arch" -O gprofiler
1010
chmod +x gprofiler
1111
# Must supply --token=... and --service-name=... arguments when creating cluster
1212
setsid ./gprofiler -cu "$@" >/dev/null 2>&1 &

deploy/k8s/gprofiler.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ spec:
3636
limits:
3737
cpu: 500m
3838
memory: 1Gi
39-
image: index.docker.io/granulate/gprofiler:latest
39+
image: index.docker.io/intel/gprofiler:latest
4040
imagePullPolicy: Always
4141
args:
4242
- -cu

deploy/k8s/helm-charts/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ resources:
1111
memory: 256Mi
1212

1313
image:
14-
repository: index.docker.io/granulate/gprofiler
14+
repository: index.docker.io/intel/gprofiler
1515
pullPolicy: IfNotPresent
1616
# Overrides the image tag whose default is the chart appVersion.
1717
tag: latest

deploy/systemd/create_systemd_service.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ TEMPLATE=$HERE/$UNIT_NAME.template
2727

2828
if [ ! -f "$TEMPLATE" ]; then
2929
echo "Downloading template"
30-
wget https://raw.githubusercontent.com/Granulate/gprofiler/master/deploy/systemd/granulate-gprofiler.service.template -O "$TEMPLATE"
30+
wget https://raw.githubusercontent.com/intel/gprofiler/master/deploy/systemd/granulate-gprofiler.service.template -O "$TEMPLATE"
3131
fi
3232

3333
if [ -f "$UNIT_NAME" ]; then echo "${UNIT_NAME} already exists, please remove it and re-run (and disable the service if installed from symlink)"; exit 1; fi

deploy/systemd/granulate-gprofiler.service.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Environment=GPROFILER_TOKEN=
2727
WorkingDirectory=/opt/granulate/gprofiler
2828
ExecStartPre=/bin/bash -c 'if [ -z "${GPROFILER_TOKEN}" ]; then echo "missing GPROFILER_TOKEN!"; exit 1; fi'
2929
ExecStartPre=/bin/bash -c 'if [ -z "${GPROFILER_SERVICE}" ]; then echo "missing GPROFILER_SERVICE!"; exit 1; fi'
30-
ExecStartPre=/bin/bash -c 'wget --no-verbose https://github.com/Granulate/gprofiler/releases/latest/download/gprofiler_$(uname -m) -O gprofiler && chmod +x gprofiler'
30+
ExecStartPre=/bin/bash -c 'wget --no-verbose https://github.com/intel/gprofiler/releases/latest/download/gprofiler_$(uname -m) -O gprofiler && chmod +x gprofiler'
3131
ExecStart=/opt/granulate/gprofiler/gprofiler -cu --token='${GPROFILER_TOKEN}' --service-name='${GPROFILER_SERVICE}'
3232
TimeoutStopSec=10
3333

gprofiler/containers_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def __init__(self) -> None:
3636
"Could not find a Docker daemon or CRI-compatible daemon, profiling data will not"
3737
" include the container names. If you do have a containers runtime and it's not supported,"
3838
" please open a new issue here:"
39-
" https://github.com/Granulate/gprofiler/issues/new"
39+
" https://github.com/intel/gprofiler/issues/new"
4040
)
4141
self._containers_client = None
4242

gprofiler/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ def copy_resources(path: Path) -> None:
475475
def parse_cmd_args() -> configargparse.Namespace:
476476
parser = configargparse.ArgumentParser(
477477
description="This is the gProfiler CLI documentation. You can access the general"
478-
" documentation at https://github.com/Granulate/gprofiler#readme.",
478+
" documentation at https://github.com/intel/gprofiler#readme.",
479479
auto_env_var_prefix="gprofiler_",
480480
add_config_file_help=True,
481481
add_env_var_help=False,

gprofiler/profilers/php.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ def extract_metadata_section(re_expr: Pattern, metadata_line: str) -> str:
205205

206206
profiles: ProcessToProfileData = {}
207207
for pid in results:
208-
# Because of https://github.com/Granulate/gprofiler/issues/763,
208+
# Because of https://github.com/intel/gprofiler/issues/763,
209209
# for now we only filter output of phpspy to return only profiles from chosen pids
210210
if profiler_state.processes_to_profile is not None:
211211
if pid not in [process.pid for process in profiler_state.processes_to_profile]:

gprofiler/profilers/python_ebpf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def _ebpf_environment() -> None:
113113
to verify those conditions stand anyway (and during our tests - we run gProfiler's executable
114114
in a container, so these steps have to run)
115115
"""
116-
# see explanation in https://github.com/Granulate/gprofiler/issues/443#issuecomment-1229515568
116+
# see explanation in https://github.com/intel/gprofiler/issues/443#issuecomment-1229515568
117117
assert is_running_in_init_pid(), "PyPerf must run in init PID NS!"
118118

119119
# increase memlock (Docker defaults to 64k which is not enough for the get_offset programs)
@@ -303,7 +303,7 @@ def snapshot(self) -> ProcessToProfileData:
303303
for pid in parsed:
304304
try:
305305
process = Process(pid)
306-
# Because of https://github.com/Granulate/gprofiler/issues/764,
306+
# Because of https://github.com/intel/gprofiler/issues/764,
307307
# for now we only filter output of pyperf to return only profiles from chosen pids
308308
if self._profiler_state.processes_to_profile is not None:
309309
if process not in self._profiler_state.processes_to_profile:

gprofiler/utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ def reap_process(process: Popen) -> Tuple[int, bytes, bytes]:
196196
Safely reap a process. This function expects the process to be exited or exiting.
197197
It uses communicate() instead of wait() to avoid the possible deadlock in wait()
198198
(see https://docs.python.org/3/library/subprocess.html#subprocess.Popen.wait, and see
199-
ticket https://github.com/Granulate/gprofiler/issues/744).
199+
ticket https://github.com/intel/gprofiler/issues/744).
200200
"""
201201
stdout, stderr = process.communicate()
202202
returncode = process.poll()

scripts/build_node_package.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export NAN_PATH
2020
sed -i 's/node \-e \\"require('\''nan'\'')\\"/echo $NAN_PATH/g' binding.gyp
2121
rm -rf nan.tar.gz
2222
mkdir $BUILD_TARGET_DIR
23-
# Need to build with static libstdc++ to avoid https://github.com/Granulate/gprofiler/issues/604 centos7 issue.
23+
# Need to build with static libstdc++ to avoid https://github.com/intel/gprofiler/issues/604 centos7 issue.
2424
if grep -q "CentOS Linux 8" /etc/os-release; then
2525
export LDFLAGS="-static-libstdc++"
2626
fi
@@ -48,4 +48,4 @@ for node_major_version in {12..16}; do
4848
rm -rf "$MODULE_PATH/build"
4949
done
5050
rm -rf "$NAN_PATH"
51-
echo -n "$GIT_REV" > $BUILD_TARGET_DIR/version
51+
echo -n "$GIT_REV" > $BUILD_TARGET_DIR/version

scripts/copy_resources_from_image.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#
1717
set -euo pipefail
1818

19-
IMAGE=${1:-granulate/gprofiler:latest}
19+
IMAGE=${1:-intel/gprofiler:latest}
2020
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)"
2121

2222
# copy the "gprofiler/resources" directory from the gprofiler container

scripts/perf_env.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ retry 3 "curl --retry-delay 5 --retry 5 -L https://sourceware.org/elfutils/ftp/$
8383
tar -xf elfutils-$ELFUTILS_VERSION.tar.bz2
8484
pushd elfutils-$ELFUTILS_VERSION
8585
# disable debuginfod, otherwise it will try to dlopen("libdebuginfod.so") in runtime & that can
86-
# cause problems, see https://github.com/Granulate/gprofiler/issues/340.
86+
# cause problems, see https://github.com/intel/gprofiler/issues/340.
8787
./configure --disable-debuginfod --disable-libdebuginfod --prefix=/usr && make -j && make install
8888
popd
8989
rm -r elfutils-$ELFUTILS_VERSION elfutils-$ELFUTILS_VERSION.tar.bz2

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def read_requirements(path: str) -> Iterator[str]:
4646
description="Production Profiling, Made Easy",
4747
long_description=long_description,
4848
long_description_content_type="text/markdown",
49-
url="https://github.com/Granulate/gprofiler",
49+
url="https://github.com/intel/gprofiler",
5050
classifiers=[
5151
"Programming Language :: Python :: 3",
5252
],

tests/conftest.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ def application_process(
227227
else:
228228
if is_aarch64():
229229
if runtime == "dotnet":
230-
pytest.xfail("This combination fails on aarch64, see https://github.com/Granulate/gprofiler/issues/755")
230+
pytest.xfail("This combination fails on aarch64, see https://github.com/intel/gprofiler/issues/755")
231231
with _application_process(command_line, check_app_exited) as popen:
232232
yield popen
233233

@@ -400,14 +400,14 @@ def application_docker_image(
400400
if is_aarch64():
401401
if runtime == "nodejs":
402402
if application_image_tag == "12-glibc":
403-
pytest.xfail("This test fails on aarch64, see https://github.com/Granulate/gprofiler/issues/758")
403+
pytest.xfail("This test fails on aarch64, see https://github.com/intel/gprofiler/issues/758")
404404
if runtime == "java":
405405
if application_image_tag == "j9" or application_image_tag == "zing":
406406
pytest.xfail(
407-
"Different JVMs are not supported on aarch64, see https://github.com/Granulate/gprofiler/issues/717"
407+
"Different JVMs are not supported on aarch64, see https://github.com/intel/gprofiler/issues/717"
408408
)
409409
if application_image_tag == "musl":
410-
pytest.xfail("This test does not work on aarch64 https://github.com/Granulate/gprofiler/issues/743")
410+
pytest.xfail("This test does not work on aarch64 https://github.com/intel/gprofiler/issues/743")
411411
yield build_image(docker_client, **application_docker_image_configs[image_name(runtime, application_image_tag)])
412412

413413

tests/test_app_metadata.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,9 +243,9 @@ def test_app_metadata(
243243
application_executable: str,
244244
) -> None:
245245
if runtime == "dotnet":
246-
pytest.xfail("Dotnet-trace doesn't work with alpine: https://github.com/Granulate/gprofiler/issues/795")
246+
pytest.xfail("Dotnet-trace doesn't work with alpine: https://github.com/intel/gprofiler/issues/795")
247247
if profiler_type == "pyperf" and is_aarch64():
248-
pytest.xfail("PyPerf doesn't run on Aarch64 - https://github.com/Granulate/gprofiler/issues/499")
248+
pytest.xfail("PyPerf doesn't run on Aarch64 - https://github.com/intel/gprofiler/issues/499")
249249
run_gprofiler_in_container_for_one_session(
250250
docker_client, gprofiler_docker_image, output_directory, output_collapsed, runtime_specific_args, profiler_flags
251251
)

tests/test_executable.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ def test_executable(
4646
_ = application_pid # Fixture only used for running the application.
4747

4848
if runtime == "php":
49-
pytest.skip("Flaky, https://github.com/Granulate/gprofiler/issues/630")
49+
pytest.skip("Flaky, https://github.com/intel/gprofiler/issues/630")
5050

5151
if runtime == "python" and any("pyperf" in flag for flag in profiler_flags) and is_aarch64():
52-
pytest.xfail("PyPerf doesn't run on Aarch64 - https://github.com/Granulate/gprofiler/issues/499")
52+
pytest.xfail("PyPerf doesn't run on Aarch64 - https://github.com/intel/gprofiler/issues/499")
5353

5454
if runtime == "dotnet":
55-
pytest.xfail("Dotnet-trace doesn't work with alpine: https://github.com/Granulate/gprofiler/issues/795")
55+
pytest.xfail("Dotnet-trace doesn't work with alpine: https://github.com/intel/gprofiler/issues/795")
5656

5757
if exec_container_image is not None:
5858
if "centos:6" in exec_container_image.tags and any("pyperf" in flag for flag in profiler_flags):

0 commit comments

Comments
 (0)