- 
    Type:Improvement 
- 
    Resolution: Fixed
- 
    Priority:Major - P3 
- 
    Affects Version/s: None
- 
    Component/s: libmongoc
- 
    None
If you check out a client from a pool, set any options on it (read pref, write concern, SSL), then check it back in, the pool now contains a mix of clients with different configurations.
- depends on
- 
                    CDRIVER-937 Setting options on pooled clients is deprecated -         
- Closed
 
-         
- is related to
- 
                    CXX-1086 Deprecate non-const methods on mongocxx::client -         
- Closed
 
-         
- 
                    CXX-1391 reset client options when returned to the pool -         
- Closed
 
-         
- related to
- 
                    CDRIVER-3537 Pooled clients should clear state when pushed back onto the pool -         
- Backlog
 
-