[CSHARP-851] Stop Authenticating Against Arbiters Created: 24/Oct/13  Updated: 02/Apr/15  Resolved: 27/Nov/13

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

Type: Bug Priority: Major - P3
Reporter: Craig Wilson Assignee: Robert Stam
Resolution: Done Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
related to CSHARP-858 Incorrect user/pass should throw righ... Closed

 Description   

Arbiters don't contain any authentication information. As such, because of how the driver does authentication on connections, the credentials for an arbiter are always rejected. This doesn't prevent the driver from working correctly, but it is a nuisance because it floods the arbiter logs with a lot of authentication failure messages.



 Comments   
Comment by Karen Lemond [ 11/Dec/13 ]

Thanks Craig!

Comment by Craig Wilson [ 11/Dec/13 ]

Hi Karen,
This fix applies to the 1.9 release. It will be backwards compatible with the 2.2 and 2.4 servers, but will be released in conjunction with the 2.6 server release. There will be an announcement both about the server release as well as the driver releases.

Craig

Comment by Karen Lemond [ 11/Dec/13 ]

Is there a new version of the 1.8.3 driver that includes this fix or was it made to the existing 1.8.3 version of the driver? Thanks, Karen.

Comment by Githook User [ 27/Nov/13 ]

Author:

{u'username': u'rstam', u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-851: Check whether a server is an arbiter before trying to authenticate because arbiters don't support authentication (yet).
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/0426caa53087e586944b43fa5a28d5928effcd59

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