• Bug#1094138: udptunnel: flaky autopkgtest on s390x: UDPTunnel communica

    From Marcos Talau@21:1/5 to Paul Gevers on Mon Feb 24 21:50:02 2025
    Hi there!

    On Sat, Feb 22, 2025 at 08:16:08PM +0100, Paul Gevers wrote:
    [...]
    To align a time, it easiest to do that on IRC in #debci on oftc. Does that work for you?

    (Either I or terceiro needs to be on-line while you do this).

    Paul

    Thanks Paul, terceiro provided access to a testbed.

    I confirmed the problem and I was able to find a solution.
    Changing udp client from ncat (nmap pkg) to socat fixes the issue.
    I ran the tests 100 times and every time it ran successfully.

    In the past [1] something similar happened with ncat.
    [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039613


    Best regards,
    mt






    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtSLzkVnaB9053AsR9LqqgNsoukwFAme82YAACgkQ9LqqgNso ukybbQ//RfS839Sv/cnzXJKHh9cwEQK/XIN+kn3iI+bMEYidkWdConP/wKZmn1CI Zk6pYRe+YiBtiXJdGvSK733TjveQZACh6+MxrUDhnWtq6hCr87Qbr+UgRQLNonkm wYz+qwu54jnv6JzWFsKeehFVakCcEVyLJFdcAIEVTsM6La1X7/voMhrUrXyVNqpd 0AJHo/aPJhk/AliRXCGuhSKGT2kxt43o6LXiYFKKyA21OeEuUf0d/ATRxgzsBIaK QDHPot9hpsOlOPDc5LJOMB6+a+f6lY2Fxhk31GS8ZYgHtwkDliK5s3k2mV6MxjdW E6uvBsJnMbfG++efgnV8JOgxVggrBLE5YyO5asBphbJx4FeeO0RzOmulDkjGBfWO nuX9aJ8iQhM75Ggt0034Fl76dLwcJNhTrjZ0eXUlBqpk/UimNyEkTJifIq+0tywc bRw/Gtimh+8ygwRELXIz4C5eUi8alJJFEB3udpiNLRvUNsY2FKVjbDIQT8rtO84P k9i46WKmx0C9uiEiNKDIgvsd0Gp3bWr9nRTIO7lN5WrAHxEm4kdviOF99igCZgGO 1gV7GdqUYz8+50yI5OdB3+YtnXDVpZUXAT+KjSkVTrK7Lqu7Vgi20ykZXEtNiT6t pldQafyqX93jGnKJWoX+Y6ddp/3e1yk19fQg452vfo7O09GR4rU=
    =2XHn
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marcos Talau@21:1/5 to All on Mon Mar 10 20:20:02 2025
    Control: reassign 1094138 nmap

    Hi there!

    I ran the udptunnel test in a s390x testbed without udptunnel, I only used ncat, and sometimes, it fails.

    I write some scripts [1] to help with the ncat tests. I ran for 100 times
    the script "test-ncat-udp-series.sh", resulting in 10k tests.
    [1] https://people.debian.org/~talau/tmp/test-ncat-udp

    10k tests (using "test-ncat-udp-series.sh") results in a porterbox s390x:
    - Fail: Avg: 3.01%, StdDev: 2.15636

    10k tests (using "test-ncat-udp-series.sh") results in a porterbox amd64:
    - Fail: Avg: 0.12%, StdDev: 0.381576

    After the tests, I decided to make tests changing ncat client to socat client, scripts (test-ncat-udp_socat-client-series.sh, test-ncat-udp_socat-client.sh). Below the results:

    10k tests (using "test-ncat-udp_socat-client-series.sh") results in a
    porterbox s390x:
    - Fail: Avg: 0.0%, StdDev: 0

    10k tests (using "test-ncat-udp_socat-client-series.sh") results in a
    porterbox amd64:
    - Fail: Avg: 0.0%, StdDev: 0

    Analyzing the results, it can be seen that communication using ncat-client and ncat-server presents failures. By changing ncat-client to socat, communications no longer present failures. This indicates to me that ncat (in client mode) has some bug.


    Best Regards,
    mt

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtSLzkVnaB9053AsR9LqqgNsoukwFAmfPOfoACgkQ9LqqgNso ukxzWA//avQjycZIoLe/8ESzno3kzQnQ8EUh84dIeMT9raofbo2cez+roWnvbk+W ++bsknVl6vKVF+7GwVDmg6vB66Bm4hdOGunOrnU7ISTBjWPcsrejh+NSiFsoG9Lv b8DYYByIHkjevIv4uO5OwFuN6htBldIkAur2BAx3GFpnxUspHWjLQzJmaMCKZq23 MXNT1IyUJmZlgvyPLy1ywx+3RJRShrytOsV+3bRyGtYkTtRHRjKp5WPSKz63gArC WKp+VaFZxHo8vFz/WNuL2Tlhm4LRNpEmtOmgborUUiBogHtYPaJTIoxsKk2RbbSh cZHAQr4thDCxNrNGP2A5X0kglQWmWLu59zSo6+YLNTpmoVSk7V4WpenjgwCPbwxC gbnm4sejqGLr3+4Difx+OPeypqhUFoFSuKH3qMUSava3XhlvEV8KazF0+xb5OAuV CTJJobcX701wXaYMdZIQc3C12QXUdLCwDePch2g0wXU+GhHdUcwYB0iYQOLAxUmh MgRqAC4RMm1gkvnGpEUwABChvHAAU9+AwH7WnyibiRMhhKfISIoX6HTH6eij4tpu FfOy3B20GxuHqnYN7fDDgLJyUZL8/RGbOZ+nPflga3zZBsqC4p03zrBgfI1LJC3p rdccawZc40CTgYmLBtER+l/bc67lYbqlaokWjSS8Kie6BnpWTAs=
    =0/KG
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marcos Talau@21:1/5 to Sven Geuer on Mon Mar 24 21:10:01 2025
    Hey Sven!

    On Mon, Mar 24, 2025 at 12:03:09AM +0100, Sven Geuer wrote:
    Control: reassign -1 src:udptunnel

    Hi Marcos!

    [...]

    With these changes applied transmission failures vanish in my setup. I suggest you try this in your environment(s), potentially with an
    increased delay.


    I run the tests (test-ncat-udp-series.sh x 100) again using the extra sleep on barriere and zelenka, and I got 0% of failures. Thanks!!


    Best Regards,
    mt

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtSLzkVnaB9053AsR9LqqgNsoukwFAmfhudQACgkQ9LqqgNso ukzNpA//RCo+J/KysSMlgnniPC+QuvqkyD4TwqPNgM0FX8BHHDuMBlp0Gzq/fqd8 UegaDeXUweVn4hcHGU5CY9qYna1lqsrhbzDKIhaNyQ+LE7X7iBn5lD4Tx37Y5HJZ /OCRvlo7zCPyZSskrHEtaVrIcuXYQmQAXGlPyOboxj4tCAZFXMV2VchDXZ+eiN70 tGOS/5i00mZRys0mleZYvXHYx9W288aTdBLsQAYpNEXv5sMxF8gTIlCJy7d9vZ+7 9cQGnNvJN+OYHz3zB89TrjoT5ucicSUy7ohq9dQPnvttEmzYR7y4JxH6cf/hHQde h2j1r0iiQ+/itcG3roqyF4c3i1k7erXvmTYNa46P5HrM3z0sHMsmr+/32hbyJsds xdOhRF1GV6RF/VsCU99uyV7TBEfrqTm4au1lKic7lRcYXvxZBU4NSzt06fv+Wi9D J7kQkduPKJ0Bfi/wjFH/ModMJt6qhn6JEQKbtMFVvo0g0A57u+X2dFv+7F1+s0wB W81N4qZN4koJA/9pZtkj7DOGYsWqWBAEXucegAy545utQTs8ff1d4/ahLJhKNEqv FK2U5OM97Aii5NxfSW4Z6jS8rnJLslHJDiatOZdVsddGCUyADaL6l0rGr2UJOaA+ qgrpAjf3k0huBHrd/L/Pj2XLwCZqka39XVPqGKnfSSRGJSHitGU=
    =3YDx
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)