Join the community today
Register Now

AlmaLinux Rocky Linux Automated Testing AlmaLinux vs Rocky Linux vs Oracle Linux

Discussion in 'CentOS, Redhat & Oracle Linux News' started by eva2000, Oct 23, 2023.

Thread Status:
Not open for further replies.
  1. eva2000

    eva2000 Administrator Staff Member

    52,172
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    12:52 PM
    Nginx 1.25.x
    MariaDB 10.x
    Been working on automated Github Workflow action based Centmin Mod 130.00beta01 installation testing that allows me to compare and concurrently test AlmaLinux vs Rocky Linux vs Oracle Linux (there's one one for CentOS Stream) for EL8 and EL9 OSes where each OS test has a bunch of subtests as well. This automated testing can save 1000s of hours compared to manual testing :D

    Below is an example for EL8 based AlmaLinux vs Rocky Linux vs Oracle Linux testing. For full gallery of screenshots check out my album at https://community.centminmod.com/media/albums/centmin-mod-el8-el9-automated-tests.21/.


    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Full suite of Nginx + crypto library combo tests for OpenSSL 1.1.1, OpenSSL 3.0, OpenSSL 3.1, QuicTLS OpenSSL 1.1.1, BoringSSL for both Nginx 1.25.2 and also latest Nginx master branch (1.25.3) - including crypto benchmarks and HTTP/2 h2load benchmarks

    [​IMG]

    [​IMG]

    [​IMG]

    OpenSSL/BoringSSL benchmark summary

    [​IMG]

    [​IMG]

    Full suite of PHP 8.0-8.3 non-PGO and PGO tests and benchmarks

    [​IMG]

    PHP 8.3.0RC4 PGO benchmarks

    [​IMG]
     
  2. eva2000

    eva2000 Administrator Staff Member

    52,172
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    12:52 PM
    Nginx 1.25.x
    MariaDB 10.x
    Recently updated EL9 PHP 7.4 and 8.0 patches for OpenSSL 3.0 compatibility. EL9 OSes use OpenSSL 3.0 which PHP 7.4 and 8.0 do not support. Minimum PHP 8.1 version is required by EL9 OpenSSL 3.0 system library. However, I've applied Remi EL9 YUM repo PHP 7.4/8.0 patches so that PHP 7.4 and 8.0 can compile on EL9 OpenSSL 3.0 :)

    I've added automated testing for AlmaLinux 9 vs Rocky Linux 9 vs Oracle Linux 9 for PHP 7.4.33 and 8.0.30 compilation to test the patches work for compilation at least :)

    Some screenshots from https://community.centminmod.com/media/albums/centmin-mod-el8-el9-automated-tests.21/

    PHP upgrade tests for PHP 7.4, 8.0, 8.1, 8.2 and 8.3 on EL9 OSes - AlmaLinux 9 vs Rocky Linux 9 vs Oracle Linux 9

    [​IMG]

    centmin.sh menu option 5 PHP upgrade/recompile to PHP 7.4.33

    [​IMG]
    Yup Centmin Mod PHP 5.6, 7.x EOL versions all get backported security patches from PHP 8+ and here's some of those patches in action :)

    [​IMG]
    [​IMG]

    And here's the EL9 PHP 7.4 OpenSSL 3.0 compatibility patches being applied automatically

    [​IMG]

    End result is PHP 7.4.33 compiled against EL9 OpenSSL 3.0 system library :D

    [​IMG]
     
  3. eva2000

    eva2000 Administrator Staff Member

    52,172
    11,998
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,501
    Local Time:
    12:52 PM
    Nginx 1.25.x
    MariaDB 10.x
    Added additional automated tests for Centmin Mod Nginx HTTP/3 Defaults on initial install for AlmaLinux, Rocky Linux, Oracle Linux and CentOS Stream EL8/EL9 :)

    Example for AlmaLinux 8 for manual and automated test runs.

    cmm-github-workflow-almalinux8-nginx-http3-tests-01.png

    Inspecting Nginx HTTP/3 Setup

    cmm-github-workflow-almalinux8-nginx-http3-tests-02.png
     
Thread Status:
Not open for further replies.