Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SRV implementation #5018

Open
wants to merge 31 commits into
base: main
Choose a base branch
from

Remove redundant import

0ae3f96
Select commit
Loading
Failed to load commit list.
Open

SRV implementation #5018

Remove redundant import
0ae3f96
Select commit
Loading
Failed to load commit list.
IOG Hydra / ci/hydra-build:aarch64-darwin.ghc810.checks.ouroboros-network-framework:test:io-tests failed Feb 14, 2025 in 1m 27s

Build failed

1 failed steps

Details

Failed Steps

Step 1

Derivation

/nix/store/vrg54saqhdgvcsmc54bv93aki031bmg5-ouroboros-network-framework-test-io-tests-0.16.0.0-check.drv

Log

unpacking sources
unpacking source archive /nix/store/wgqm97wc4n6xiis0snqlsqrbnhq466kr-source-root-ouroboros-network-framework-test-io-tests-root
source root is source-root-ouroboros-network-framework-test-io-tests-root
patching sources
building
/nix/store/mr654c348qqy1kxq6n8brkngs0vcnna1-ouroboros-network-framework-test-io-tests-0.16.0.0/bin:
patching script interpreter paths in /private/tmp/nix-build-ouroboros-network-framework-test-io-tests-0.16.0.0-check.drv-1/tmp.HEImx3du3X/bin
ouroboros-network-framework:io-tests
  Ouroboros.Network.Driver
    Simple
      channel ReqResp ST:                                      OK (0.03s)
        +++ OK, passed 100 tests.
      channel ReqResp IO:                                      OK (5.65s)
        +++ OK, passed 33 tests.
      channel PingPong ST:                                     OK
        +++ OK, passed 100 tests.
      channel PingPong IO:                                     OK (2.49s)
        +++ OK, passed 100 tests.
    Limits
      channel ReqResp ST:                                      OK (0.03s)
        +++ OK, passed 100 tests.
        
        Limit Boundaries (149 in total):
        32.9% CloseToTheLimit
        31.5% AboveTheLimit
        24.2% BelowTheLimit
        11.4% AtTheLimit
      channel ReqResp IO:                                      OK (0.77s)
        +++ OK, passed 100 tests.
      channel PingPong with limits ST:                         OK (0.07s)
        +++ OK, passed 100 tests.
        
        Limit Boundaries (169 in total):
        40.8% BelowTimeLimit
        36.1% CloseToTimeLimit
        18.3% AboveTimeLimit
         3.6% AboveSizeLimit
         1.2% BelowSizeLimit
    Stateful
      channel Stateful ReqResp ST:                             OK (0.06s)
        +++ OK, passed 100 tests.
      channel Stateful ReqResp IO:                             OK (5.67s)
        +++ OK, passed 33 tests.
  Ouroboros.Network
    Server2
      unidirectional IO:                                       OK (48.84s)
        +++ OK, passed 100 tests.
      bidirectional IO:                                        OK (0.26s)
        +++ OK, passed 100 tests.
  Socket
    socket send receive IPv4:                                  OK (0.22s)
      +++ OK, passed 100 tests.
    socket send receive Unix:                                  OK (0.16s)
      +++ OK, passed 100 tests.
    socket error during receive:                               OK (1.03s)
      +++ OK, passed 10 tests.
    socket error during send:                                  OK (0.51s)
      +++ OK, passed 10 tests.
    socket client connection failure:                          OK
      +++ OK, passed 100 tests.
  Subscription
    Resolve (Sim):                                             OK (0.01s)
      +++ OK, passed 100 tests.
      
      Resolution Result (100 in total):
      30% A error, AAAA success
      21% A and AAAA error
      21% A success, AAAA error
       9% A before AAAA
       9% AAAA before A (Resolution Delay)
       6% AAAA before A
       4% A error, AAAA no result
    Resolve Subscribe (IO):                                    OK (7.26s)
      +++ OK, passed 100 tests.
    Send Receive with Dns worker (IO):                         OK (10.63s)
      +++ OK, passed 100 tests.
    Send Receive with IP worker, Initiator and responder (IO): OK (0.27s)
      +++ OK, passed 100 tests.
  Ouroboros.Network.RawBearer
    raw bearer send receive inet socket:                       FAIL
      *** Failed! Exception: 'Network.Socket.bind: resource busy (Address already in use)' (after 12 tests and 1 shrink):
      Message {messageBytes = "\DC2"}
      Use --quickcheck-replay="(SMGen 4681194124122761560 10737194611111104253,11)" to reproduce.
      Use -p '/raw bearer send receive inet socket/' to rerun this test only.
    raw bearer send receive local socket:                      OK (0.02s)
      +++ OK, passed 100 tests.
    raw bearer send receive unix socket:                       OK (0.02s)
      +++ OK, passed 100 tests.

1 out of 23 tests failed (84.11s)