[SERVER-18021] Allow serverStatus to be executed locally against an arbiter in an authenticated replica set Created: 13/Apr/15  Updated: 19/Sep/15  Resolved: 14/Apr/15

Status: Closed
Project: Core Server
Component/s: Security
Affects Version/s: 3.0.2
Fix Version/s: 3.0.3, 3.1.2

Type: Bug Priority: Major - P3
Reporter: Amalia Hawkins Assignee: Amalia Hawkins
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Completed:
Sprint: Security 2 04/24/15
Participants:

 Description   
Issue Status as of Apr 29, 2015

ISSUE SUMMARY
Because arbiters do not replicate data, they do not have a copy of a replica set's credentials, and therefore refuse all authentication attempts when auth is required. As a result certain operations required for basic maintenance and for integration with MMS, that were previousily available via the localhost exception, are no longer possible.

This change makes following operations available to clients that have access to an arbiter via the localhost exception:

  • getCmdLineOpts
  • serverStatus
  • getParameter
  • shutdown

WORKAROUNDS

None.

AFFECTED VERSIONS

3.0.0, 3.0.1, and 3.0.2

FIX VERSION
The fix is included in the 3.0.3 production release.



 Comments   
Comment by Githook User [ 14/Apr/15 ]

Author:

{u'username': u'hawka', u'name': u'Amalia Hawkins', u'email': u'amalia.hawkins@10gen.com'}

Message: SERVER-18021 Allow serverStatus to be executed locally against an arbiter in an authenticated replica set

(cherry picked from commit 9637c0ae2721a07386af4fb4c402ee061ed7532f)
Branch: v3.0
https://github.com/mongodb/mongo/commit/3570d23708260011562d9315d8bcacd45aa4dfee

Comment by Githook User [ 14/Apr/15 ]

Author:

{u'username': u'hawka', u'name': u'Amalia Hawkins', u'email': u'amalia.hawkins@10gen.com'}

Message: SERVER-18021 Allow serverStatus to be executed locally against an arbiter in an authenticated replica set
Branch: master
https://github.com/mongodb/mongo/commit/9637c0ae2721a07386af4fb4c402ee061ed7532f

Generated at Thu Feb 08 03:46:19 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.