Skip to content

Conversation

@rafaelwestphal
Copy link
Contributor

Description

Adding 3rd party app support for rockylinux10

Related issue

b/444772452

How has this been tested?

Checklist:

  • Unit tests
    • Unit tests do not apply.
    • Unit tests have been added/modified and passed for this PR.
  • Integration tests
    • [] Integration tests do not apply.
    • Integration tests have been added/modified and passed for this PR.
  • Documentation
    • This PR introduces no user visible changes.
    • This PR introduces user visible changes and the corresponding documentation change has been made.
  • Minor version bump
    • This PR introduces no new features.
    • This PR introduces new features, and there is a separate PR to bump the minor version since the last release already.
    • This PR bumps the version.

@@ -48,6 +48,11 @@ platforms_to_skip:
# Hbase only supports Java 11, which has no installation candidate for Debian 12
- debian-cloud:debian-12
- debian-cloud:debian-12-arm64
# Non-retryable error: representative metric workload.googleapis.com/hbase.region_server.operation.append.latency.p99 not found, skipping remaining metrics
Copy link
Contributor

@franciscovalentecastro franciscovalentecastro Sep 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason the metric hbase.region_server.operation.append.latency.p99 is missing from the tests ?

I think its reasonable to skip if the metric is missing due to something distro related, but that reason should be reflected here in a comment.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I couldn't figure out why this metric is not showing up. I can pass this PR on to on-call for further investigation if needed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update : This may need more investigation.

Copy link
Contributor

@franciscovalentecastro franciscovalentecastro Oct 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Handing off this task to current oncall. CC @jinghan-ma.

@@ -24,6 +24,11 @@ platforms_to_skip:
# Flink only supports Java 11, which has no installation candidate for Debian 12
- debian-cloud:debian-12
- debian-cloud:debian-12-arm64
# Flink not working on java21
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this a specific type of failure ? From my read of the flink installation script, we install java 1.8.4. Is java21 a separate library ?

set -e
sudo yum -y install \
java-1.8.0-openjdk java-1.8.0-openjdk-devel curl
# https://github.com/GoogleCloudPlatform/ops-agent/blob/master/integration_test/README.md#vendored-dependencies
curl -L -o flink.tgz https://storage.googleapis.com/ops-agents-public-buckets-vendored-deps/mirrored-content/archive.apache.org/dist/flink/flink-1.14.4/flink-1.14.4-bin-scala_2.11.tgz

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rocky Linux 10 doesn't have java 1.8 available on the repo, only java21.
I changed the script to install java21, but reverted since Flink was not working.

@@ -36,6 +36,10 @@ supported_operating_systems: linux
platforms_to_skip:
# RabbitMQ is not supported on various distros.
- suse-cloud:sles-12
- rocky-linux-cloud:rocky-linux-10
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is rabbitmq going to support rocky-linux-10 later ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know. They haven't add support on their page

https://www.rabbitmq.com/docs/install-rpm

@franciscovalentecastro franciscovalentecastro force-pushed the westphalrafael-rockylinux10-thirdparty-apps branch from 5763d3b to c344f69 Compare October 6, 2025 14:42
@LujieDuan
Copy link
Contributor

Failed tests:

  1. TestSystemdLog;
  2. 3P Postgresql: missing workload.googleapis.com/postgresql.replication.data_delay and workload.googleapis.com/postgresql.wal.lag;
  3. 3P hbase: missing workload.googleapis.com/hbase.region_server.operation.append.latency.p99
  4. 3P mysql (new, cloud be flaky): exercising mysql: Command failed: cat - > cd84abb2-d197-4eb1-9e21-38a6ae8225ff.sh && sudo bash -x cd84abb2-d197-4eb1-9e21-38a6ae8225ff.sh .

@LujieDuan
Copy link
Contributor

Hbase can be skipped on RL10. HBase supports Java up to 17; there is no installation candidate for Java 17 or earlier for RL10.

@franciscovalentecastro
Copy link
Contributor

I think fluent-bit v4.2 has a fix for Rocky Linux 10 systemd failures : fluent/fluent-bit#11073.

@avilevy18 avilevy18 added the kokoro:force-run Forces kokoro to run integration tests on a CL label Dec 30, 2025
@stackdriver-instrumentation-release stackdriver-instrumentation-release removed the kokoro:force-run Forces kokoro to run integration tests on a CL label Dec 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants