[SERVER-20722] Require journaling and rs pv1 with config servers Created: 01/Oct/15  Updated: 15/Oct/15  Resolved: 09/Oct/15

Status: Closed
Project: Core Server
Component/s: Replication, Sharding
Affects Version/s: None
Fix Version/s: 3.2.0-rc0

Type: Task Priority: Major - P3
Reporter: Scott Hernandez (Inactive) Assignee: Matt Dannenberg
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-20604 CSRS with protocol version 1 is slow ... Closed
Backwards Compatibility: Fully Compatible
Sprint: RPL A (10/09/15), Repl B (10/30/15)
Participants:

 Description   

Once the performance issues are resolved with pv1 replica sets when used as config servers the following changes should happen:

  • Require protocolVersion=1 config
  • Require journal is enabled


 Comments   
Comment by Githook User [ 09/Oct/15 ]

Author:

{u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}

Message: SERVER-20722 fix tests that create configsvrs explicitly to pass journal as well
Branch: master
https://github.com/mongodb/mongo/commit/d369d9552e23c651d5231491e07139d0e8924550

Comment by Max Hirschhorn [ 09/Oct/15 ]

The following tests start a config server outside of a ShardingTest and need to be updated to explicitly pass --journal. Our test infrastructure assumes that if you omit --journal, then it is valid to run the test without journaling enabled via a --nojournal passthrough:

  • jstests/noPassthrough/network_options.js
  • jstests/replsets/config_server_checks.js
  • jstests/sharding/addshard2.js
  • jstests/sharding/replset_config/config_rs_change.js
  • jstests/sharding/replset_config/empty_cluster_init.js
  • jstests/sharding/sharding_options.js
  • jstests/sharding/sync_cluster_config/empty_cluster_init.js

These tests should be updated as part of this change.

Comment by Githook User [ 08/Oct/15 ]

Author:

{u'username': u'dannenberg', u'name': u'matt dannenberg', u'email': u'matt.dannenberg@10gen.com'}

Message: SERVER-20722 require journaling and rs pv1 with config servers
Branch: master
https://github.com/mongodb/mongo/commit/0eccf941d808bdf0b2dcf73398ca69e03f0b3065

Comment by Eric Milkie [ 06/Oct/15 ]

The parent ticket has now been resolved.

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