[GODRIVER-2333] Assert that a Ping operation succeeds in the initial DNS spec tests Created: 14/Mar/22  Updated: 28/Oct/23  Resolved: 16/Nov/22

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

Type: Improvement Priority: Minor - P4
Reporter: PM Bot Assignee: Preston Vasquez
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split from DRIVERS-2234 Assert that a Ping operation succeeds... Implementing
Upstream Changes Summary:

DRIVERS-2234:
Drivers teams need to:

  1. Sync the initial DNS seedlist discovery spec tests at commit b2e35cb.
  2. Implement the updated test runner.
    1. Add support for reading the new "ping" boolean field in the initial DNS seedlist discovery spec tests.
    2. Run a "ping" operation as the last step of the initial DNS seedlist discovery spec tests unless "ping" false or "error" is true. Assert that the "ping" succeeded.

Note that once drivers sync the initial DNS seedlist discovery spec tests at commit b2e35cb, that also completes DRIVERS-2224.


 Description   

This ticket was split from DRIVERS-2234, please see that ticket for a detailed description.



 Comments   
Comment by Githook User [ 08/Dec/22 ]

Author:

{'name': 'Preston Vasquez', 'email': '24281431+prestonvasquez@users.noreply.github.com', 'username': 'prestonvasquez'}

Message: GODRIVER-2333 Assert that Ping op succeeds initial DNS spec tests (#1124)
Branch: release/1.11
https://github.com/mongodb/mongo-go-driver/commit/30805e43b5859173e7677ff55df0a07171d53516

Comment by Githook User [ 08/Dec/22 ]

Author:

{'name': 'Preston Vasquez', 'email': '24281431+prestonvasquez@users.noreply.github.com', 'username': 'prestonvasquez'}

Message: Release/1.11 (#1146)

  • GODRIVER-2651 Break NoWritesPerformed-Only Error Sequence (#1135)

Co-authored-by: Qingyang Hu <103950869+qingyang-hu@users.noreply.github.com>
Co-authored-by: Benjamin Rewis <32186188+benjirewis@users.noreply.github.com>
Co-authored-by: Kevin Albertson <kevin.albertson@mongodb.com>
Co-authored-by: Qingyang Hu <103950869+qingyang-hu@users.noreply.github.com>
Co-authored-by: Benjamin Rewis <32186188+benjirewis@users.noreply.github.com>

  • GODRIVER-2333 Assert that Ping op succeeds initial DNS spec tests (#1124)
  • GODRIVER-2577 Retry heartbeat on timeout to prevent pool cleanup in FAAS pause. (#1133)
  • resolve merge conflicts

Co-authored-by: Qingyang Hu <103950869+qingyang-hu@users.noreply.github.com>
Co-authored-by: Benjamin Rewis <32186188+benjirewis@users.noreply.github.com>
Co-authored-by: Kevin Albertson <kevin.albertson@mongodb.com>
Branch: release/1.11
https://github.com/mongodb/mongo-go-driver/commit/bf833d5bf49f33f81d495576a370431990ddfed7

Comment by Githook User [ 16/Nov/22 ]

Author:

{'name': 'Preston Vasquez', 'email': '24281431+prestonvasquez@users.noreply.github.com', 'username': 'prestonvasquez'}

Message: GODRIVER-2333 Assert that Ping op succeeds initial DNS spec tests (#1124)
Branch: master
https://github.com/mongodb/mongo-go-driver/commit/2053ec770034d86c0e967c4c066b7bb53e532fa1

Generated at Thu Feb 08 08:38:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.