[DRIVERS-182] Implement Server Discovery And Monitoring Spec Created: 23/Sep/14  Updated: 15/Apr/19  Resolved: 04/Oct/16

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: New Feature Priority: Major - P3
Reporter: A. Jesse Jiryu Davis Assignee: Barrie Segal
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on JAVA-1490 Implement Server Discovery And Monito... Closed
depends on CDRIVER-438 Implement Server Discovery And Monito... Closed
depends on PHPC-106 Implement Server Discovery And Monito... Closed
depends on CXX-366 Implement Server Discovery And Monito... Closed
depends on NODE-292 Implement Server Discovery And Monito... Closed
depends on PYTHON-770 Implement Server Discovery And Monito... Closed
depends on RUBY-809 Server discovery and monitoring tests Closed
depends on CSHARP-1078 Integrate Server Discovery and Monito... Closed
Driver Compliance:
Key Status/Resolution FixVersion
RUBY-809 Done 2.0.0
CSHARP-1078 Done 2.0
JAVA-1490 Done 3.0.0
PERL-441 Done 1.0.0
CDRIVER-438 Done 1.2-beta0
CXX-366 Won't Fix
NODE-292 Done 2.0
PHPC-106 Done 0.2.0
PYTHON-770 Done 3.0

 Description   

The spec lives here:

https://github.com/mongodb/specifications/blob/master/source/server-discovery-and-monitoring/

Please ask jesse, david.golden, or craiggwilson for clarification and advice. jeff.yemin is also an expert on the spec. You are encouraged to get a review of your implementation from one of us at any point in development.

Implement a test runner that executes and passes the YML test files that accompany the spec. Passing these tests is necessary but not sufficient for complying with the spec: there are many aspects of the spec that the tests do not cover.



 Comments   
Comment by Andrew Morrow (Inactive) [ 03/Mar/15 ]

Validating for C++ legacy driver because we will not be implementing this specification for the legacy driver.

Comment by A. Jesse Jiryu Davis [ 07/Oct/14 ]

At acm's request, I've tagged a version:

https://github.com/mongodb/specifications/tree/server-discovery-tests-2014-09-22

So if you depend directly on the YAML files in this repo to run your tests, you can check out the tests with this tag and get a stable version of the test files.

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