[SERVER-22744] CheckReplDBHash Should check user writable system collections Created: 18/Feb/16  Updated: 18/Aug/16  Resolved: 28/Jun/16

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: 3.3.1
Fix Version/s: 3.3.10

Type: Bug Priority: Major - P3
Reporter: Robert Guo (Inactive) Assignee: Robert Guo (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-23226 Port resmoke.py's CheckReplDBHash hoo... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: TIG 12 (04/01/16), TIG 13 (04/22/16), TIG 14 (05/13/16), TIG 15 (06/03/16), TIG 16 (06/24/16), TIG 17 (07/15/16)
Participants:

 Description   

CheckReplDBHash currently ignores all system collections, but it should check system collections that are user writeable such as system.js.

A possibly comprehensive list is here:
https://github.com/guoyr/mongo/blob/master/src/mongo/db/namespace_string.cpp#L79



 Comments   
Comment by Githook User [ 28/Jun/16 ]

Author:

{u'username': u'guoyr', u'name': u'Robert Guo', u'email': u'robert.guo@10gen.com'}

Message: SERVER-22744 dbhash command should check replicated system collections
Branch: master
https://github.com/mongodb/mongo/commit/c162f4ba10643f21a88536d1b01dff8dc94349df

Comment by Robert Guo (Inactive) [ 18/Mar/16 ]

The following namespaces on non-local dbs are replicated

xxxx.system.users
admin.system.roles
admin.system.version
admin.system.new_users
admin.system.backup_users
xxxx.system.js

Generated at Thu Feb 08 04:01:18 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.