[SERVER-18498] New replica set configurations have protocolVersion=1 by default Created: 15/May/15  Updated: 10/Nov/15  Resolved: 01/Oct/15

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 3.1.9

Type: Improvement Priority: Major - P3
Reporter: Eric Milkie 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-19383 Change primaryId to primaryIndex in r... Closed
Related
is related to SERVER-19975 30% performance regression on simple ... Closed
is related to SERVER-19606 Upgrade / downgrade of election proto... Closed
Backwards Compatibility: Major Change
Sprint: RPL 4 06/05/15, RPL 6 07/17/15, RPL 7 08/10/15, RPL A (10/09/15)
Participants:

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

Author:

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

Message: SERVER-18498 New replica set configurations have protocolVersion=1 by default

This re-adds Siyuan's work from commits 19d2885ec51768ab73eee0c7239d8eadc0c51d8d and 362aac3937e3ff39ee995919a529297488537191.
Branch: master
https://github.com/mongodb/mongo/commit/d789bca4c9fe76cd4d5375e66e281ed5a349e8fd

Comment by Githook User [ 24/Sep/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: Revert "SERVER-18498 Specify protocol version in ReplSetTest's constructor."

This reverts commit b7bcf24b82942ea2e5b0513f16ad92664848bd01.
Branch: master
https://github.com/mongodb/mongo/commit/362aac3937e3ff39ee995919a529297488537191

Comment by Githook User [ 24/Sep/15 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: Revert "SERVER-18498 New replica set configurations have protocolVersion=1 by default"

This reverts commit 2c1facf471cce8254e314755c3c7d2fbc753e5f4.
Branch: master
https://github.com/mongodb/mongo/commit/19d2885ec51768ab73eee0c7239d8eadc0c51d8d

Comment by Githook User [ 23/Sep/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18498 Specify protocol version in ReplSetTest's constructor.
Branch: master
https://github.com/mongodb/mongo/commit/b7bcf24b82942ea2e5b0513f16ad92664848bd01

Comment by Siyuan Zhou [ 23/Sep/15 ]

milkie, I marked this as Major Change and Documentation Needed as this ticket changes the default the settings.

Comment by Githook User [ 23/Sep/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18498 New replica set configurations have protocolVersion=1 by default
Branch: master
https://github.com/mongodb/mongo/commit/2c1facf471cce8254e314755c3c7d2fbc753e5f4

Comment by Githook User [ 15/Sep/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18498 Split topology coordinator unit tests for PV0 and PV1.
Branch: master
https://github.com/mongodb/mongo/commit/cd46f1aa8de9e0f20d32632d661426a26646eba8

Comment by Githook User [ 15/Sep/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18498 Fix heartbeat in protocol version 1

Fix heartbeat for uninitialized config in PV1.

Consider terms when checking remote primary in PV1 heartbeat.
Branch: master
https://github.com/mongodb/mongo/commit/2b31dabd01e32091c01910ed5038cf8ff9289efa

Comment by Githook User [ 10/Sep/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18498 Make election_not_blocked.js use protocol version 0 explicitly.
Branch: master
https://github.com/mongodb/mongo/commit/58b3577533d331e99b4cdd37bb7fae4e8de1602a

Comment by Githook User [ 03/Sep/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18498 Fix protocol version in csrs_upgrade.js
Branch: master
https://github.com/mongodb/mongo/commit/2e205e7ee08004436a3f5f1750eb253b15e9027e

Comment by Githook User [ 27/Jun/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18498 Fix dead lock in _processReplSetRequestVotes_finish
Branch: master
https://github.com/mongodb/mongo/commit/acd34c682c9e602ab1ed65d517b79a4bb575bf6a

Comment by Githook User [ 23/Jun/15 ]

Author:

{u'username': u'visualzhou', u'name': u'Siyuan Zhou', u'email': u'siyuan.zhou@mongodb.com'}

Message: SERVER-18498 Don't attach term to oplog in old protocol version.

Audit the occurrences of OpTime comparison.
Branch: master
https://github.com/mongodb/mongo/commit/f302737346da1bfb46f5c3b295bfb7896daa1508

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