[CDRIVER-3727] /TOPOLOGY/happy_eyeballs/8 failure Created: 25/Jun/20  Updated: 27/Oct/23  Resolved: 27/Sep/23

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Kevin Albertson Assignee: Kevin Albertson
Resolution: Gone away Votes: 0
Labels: flaky-tests
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: Stabilize Evergreen

 Description   

Observed here:
https://evergreen.mongodb.com/task/mongo_c_driver_gcc49_debug_compile_nosasl_openssl_patch_5cb599280fb3f3eb7081b7db3df4a612e1428464_5ef23f593e8e860b3891ca5a_20_06_23_17_43_54

Logs:

[2020/06/23 18:01:38.248] Begin /TOPOLOGY/happy_eyeballs/8, seed 545652067
[2020/06/23 18:01:38.249] listening on port 53823
[2020/06/23 18:01:38.249] FAIL:/data/mci/57625138ed3d770f2327cddf24375762/mongoc/src/libmongoc/tests/test-happy-eyeballs.c:168  _test_scanner_callback()
[2020/06/23 18:01:38.249]   !error->code
[2020/06/23 18:01:38.249]   Server closed connection.



 Comments   
Comment by Githook User [ 27/Sep/23 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}

Message: CDRIVER-3727 unskip `/TOPOLOGY/happy_eyeballs*` tests (#1413)

  • format `test-happy-eyeballs.c`
  • remove unreferenced `test_happy_eyeballs_retirement`
  • set `MONGOC_TEST_IPV4_AND_IPV6_HOST` in mock server tests

Needed to run the `/TOPOLOGY/happy_eyeballs` tests
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/905c71f0b0bb1027b1b06a641f2026f149147ca8

Comment by Kevin Albertson [ 27/Sep/23 ]

The /TOPOLOGY/happy_eyeballs tests are currently skipped due to missing environment requirements (test_framework_skip_if_no_dual_ip_hostname). To unskip the test, add export MONGOC_TEST_IPV4_AND_IPV6_HOST="ipv4_and_ipv6.test.build.10gen.cc" to run-mock-server-tests.sh.

As of https://github.com/mongodb/mongo-c-driver/pull/1277, mock server tests are only run on ubuntu2204-small distro. The flaky test failure may no longer be applicable.

Unskipping and running 5 times resulted in success.

PR to unskip test: https://github.com/mongodb/mongo-c-driver/pull/1413

Generated at Wed Feb 07 21:18:52 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.