[SERVER-15535] Master ticket for fixing all test failures from switching to the new ReplicationCoordinator Created: 06/Oct/14  Updated: 12/Sep/16  Resolved: 20/Oct/14

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

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

Issue Links:
Related
related to SERVER-24811 replSetFreeze command can result in a... Closed
Operating System: ALL
Participants:
Linked BF Score: 0

 Comments   
Comment by Githook User [ 27/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Consider return value of setFollowerMode in call sites that care.
Branch: master
https://github.com/mongodb/mongo/commit/3c6d2341f54e272990a5b233e7b7eda39bf7d682

Comment by Githook User [ 20/Oct/14 ]

Author:

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

Message: SERVER-15535 finish freshness checker tests that were waiting on MockNetworkInterface
Branch: master
https://github.com/mongodb/mongo/commit/cc2a4db557b4107500a704ed09a7078767907a3d

Comment by Githook User [ 20/Oct/14 ]

Author:

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

Message: SERVER-15535 remove commented out election test as it is no longer possible
Branch: master
https://github.com/mongodb/mongo/commit/411206cce7076a018e3515e0aab4d498338b7e30

Comment by Githook User [ 20/Oct/14 ]

Author:

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

Message: SERVER-15535 move checkReplEnabledForCommand() to before processReplSetReconfig()
Branch: master
https://github.com/mongodb/mongo/commit/71ab802243a24aa6d173773d9bf0cb1a5f8b1f87

Comment by Githook User [ 20/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: Revert "SERVER-15535 clear sleptLastElection flag after election is over"

This reverts commit 80ea7a136358ae0c9533feda29a2758ba063ef81.
Branch: master
https://github.com/mongodb/mongo/commit/73c254c9ec183b11707d2cd78195711e6b32d13f

Comment by Githook User [ 20/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 avoid negative buffer stats
Branch: master
https://github.com/mongodb/mongo/commit/71e37fcefb2f7755f56859b90f8e6b8433b4c75e

Comment by Githook User [ 20/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 clear sleptLastElection flag after election is over
Branch: master
https://github.com/mongodb/mongo/commit/80ea7a136358ae0c9533feda29a2758ba063ef81

Comment by Githook User [ 20/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Use heartbeat progress to wait for secondaries to catch up before stepping down.

Only when processing heartbeat data do we know both that a secondary is caught up
and that it is electable, which are the prerequisites to a step down.
Branch: master
https://github.com/mongodb/mongo/commit/9206ed3dc94c7691f7e6ba40e3a0bfb78e1b1733

Comment by Githook User [ 20/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Perform better error detection in stepdown.js
Branch: master
https://github.com/mongodb/mongo/commit/dea49e01a983036be793efa22874b2e600b735e0

Comment by Githook User [ 20/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 properly update lastVote when we vote for ourselves
Branch: master
https://github.com/mongodb/mongo/commit/443d0ec836e6083cd59cc031213fe9c238337dc6

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Do not consider a remote node electable if it explicitly reports that it is not.
Branch: master
https://github.com/mongodb/mongo/commit/35fb6b94298f97171337f521ecd19de2385386d0

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Store a heartbeat response in MemberHeartbeatData.
Branch: master
https://github.com/mongodb/mongo/commit/d6bce9d4935b967546cd2cf028f5cc9e7801f967

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Remove _configIndex field from MemberHeartbeatData structure.

Also, do not seUpValues on self, as they are never consulted.
Branch: master
https://github.com/mongodb/mongo/commit/5ff535f134b9fd5b97dfeacd2f6063f22f9d958d

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 ensure reconfig worked
Branch: master
https://github.com/mongodb/mongo/commit/cd82c0d6739550c04b75e41742433bf65ff7826a

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 add version 2 to generated oplog document
Branch: master
https://github.com/mongodb/mongo/commit/06b3468eacb9afa4a9ae3086958114044ab5eac1

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'scotthernandez', u'name': u'Scott Hernandez', u'email': u'scotthernandez@gmail.com'}

Message: SERVER-15535: report info about unknown nodes in replSetGetStatus
Branch: master
https://github.com/mongodb/mongo/commit/8e4cff01187584f65e3439c0c2a0a2e0d63d594d

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Do not immediately stand for reelection after stepping down for a higher priority node.
Branch: master
https://github.com/mongodb/mongo/commit/5af2cac9e0de1bf20eba4790ecc3547c679dfd13

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 add arbiter to make shutdown test work
Branch: master
https://github.com/mongodb/mongo/commit/ca6ab0db384f3b397c6abe1f61053db06e2658ac

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 fix server6733.js to connect to a new sync source
Branch: master
https://github.com/mongodb/mongo/commit/c980fb8972bc30abad6b72105ca82227ac3bc3b3

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 adjust resync command handling synchronization
Branch: master
https://github.com/mongodb/mongo/commit/51874d0d307104df6c857aa395284193bb48028e

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 update slavemap optimes on heartbeats
Branch: master
https://github.com/mongodb/mongo/commit/ca1a8d5bb453a645b61a8ebcee8b40b7a51bdfdf

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 revert freshness changes w.r.t. priority
Branch: master
https://github.com/mongodb/mongo/commit/9ccfb17324b76539401e3eeb7cbb8f3f0e2140d5

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Wait for secondary to start and replicate in jstests/replsets/initSyncV1Index.js
Branch: master
https://github.com/mongodb/mongo/commit/f479d62dd895a18dedc4ab2415a35aef24baecb0

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Make all calls to exitCleanly but the first hang forever.

Some components, notably the replication coordinator, cannot be shutdown
repeatedly, but also may not be shutdown while holding the global exclusive
lock. With this change, only one call to exitCleanly will proceed to
completion; all others will spin in a long sleep loop, neither returning nor
engaging in shut down tasks.
Branch: master
https://github.com/mongodb/mongo/commit/9e1902c141f5852e78a96e395030eed1fe79c0df

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 fix deadlock in drain mode
Branch: master
https://github.com/mongodb/mongo/commit/53698194b24a5c889fa9215dae4fa6cd372e9e44

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 When opting to sleep before standing for election, schedule a wake-up event.

The prior behavior in the new replication implementation was to wait for the
next incoming heartbeat. However, if heartbeats are synchronized, this defeats
the purpose of the random sleep, which is to prevent two nodes from repeatedly
standing for election at the same time. This is a problem because the sleep
intervals are generally less than the heartbeat interval, and so waiting for the
next heartbeat effectively rounds them out.
Branch: master
https://github.com/mongodb/mongo/commit/eec58e7c8c86c4d44c3ab1763c7e5ce66adbb557

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 for resync, stop background sync thread before clearing sync source blacklist
Branch: master
https://github.com/mongodb/mongo/commit/1e1681fcb438a9c9512b4b78901eff96fa05a490

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 fix message display units
Branch: master
https://github.com/mongodb/mongo/commit/95e3d7fd80de1cd478059773b5b813e4ac713e82

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 enhance freshness checker to consider priorities as well.
Branch: master
https://github.com/mongodb/mongo/commit/b980e86cea1816ba391a9a52f05253009fb32567

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 comment edit
Branch: master
https://github.com/mongodb/mongo/commit/0d9f5a4738dc850ce23af0cbeb8959ac4adcbf08

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 replication logic fixes for replsets_priority1.js

During parsing of a replSetUpdatePosition command, a node should not allow any updates
to move a particular node's optime back in time. Previously, we were allowing updates to
go back in time if they were updates for the node itself – this breaks if you hear a stale
update via remote nodes for yourself. Updates to our own lastOpApplied are allowed to go back
in time if the update's source is from ourselves.

Also, during spanning tree formation, we should only connect to nodes that are strictly
ahead of us, even if they are in state PRIMARY. This is because node state is transient
and our knowledge of it may be out-of-date.

These two behavior changes should fix replsets_priority1.js for new replset impl.
Branch: master
https://github.com/mongodb/mongo/commit/b31157d9261ebaa524b88ea1343f11183d644e73

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Unit test for single node replica sets becoming PRIMARY when stepdown period ends
Branch: master
https://github.com/mongodb/mongo/commit/58d0b00cec1a3c86097ab9759916b1bdd191e3b0

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Break cancel deadlock in ReplicationExecutor.
Branch: master
https://github.com/mongodb/mongo/commit/81681d4e12a581525667b956921e25f2ea0f4f14

Comment by Githook User [ 15/Oct/14 ]

Author:

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

Message: SERVER-15535 remove last vestiges of replSetBlind
Branch: master
https://github.com/mongodb/mongo/commit/ccfbf1c8599c72e222aba6257e5a74ceaba80771

Comment by Githook User [ 15/Oct/14 ]

Author:

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

Message: SERVER-15535 refactor jstests/replsets/rollback_auth.js to no longer use replSetBlind
Branch: master
https://github.com/mongodb/mongo/commit/713d728abb5f748c17b81388d29c47f661e7e244

Comment by Githook User [ 14/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Ensure that a node in a single node replica set will become PRIMARY when its stepdown period ends
Branch: master
https://github.com/mongodb/mongo/commit/f69a60127aabfd4791257ce99462e4f12f3a539b

Comment by Githook User [ 14/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Rename sharding_state_after_reconfig.js to sharding_state_after_stepdown.js
Branch: master
https://github.com/mongodb/mongo/commit/37bd6f5f6886ca07d798f199a856db7894434a4c

Comment by Githook User [ 14/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Clear sharding state on stepdown
Branch: master
https://github.com/mongodb/mongo/commit/75c14f5e311d0476705e5e0e10dd0b16d78d050d

Comment by Githook User [ 14/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 When using replSetFreeze to end a stepDown period, make sure single node replsets become PRIMARY again
Branch: master
https://github.com/mongodb/mongo/commit/8c5f135f65bdd64248832b89383bd78129ddec65

Comment by Githook User [ 14/Oct/14 ]

Author:

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

Message: SERVER-15535 fix rs.conf()
Branch: master
https://github.com/mongodb/mongo/commit/af711b98a00caaf24cb6e15e7bfe28eb334e9a88

Comment by Githook User [ 14/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Don't hold RepliciationCoordinator mutex while writing to disk
Branch: master
https://github.com/mongodb/mongo/commit/036865b9bf58cbf9c58f4afa0f729433b35f81bd

Comment by Githook User [ 14/Oct/14 ]

Author:

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

Message: SERVER-15535 refactor jstests/replsets/rollback*.js to use bridging
Branch: master
https://github.com/mongodb/mongo/commit/0548f4764e876c71677be3735636857d194b7f44

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Do not step down on reconfig if you remain electable.

If someone else ought to be elected, or you cannot see the majority, you will step
down soon enough, due to heart beats.
Branch: master
https://github.com/mongodb/mongo/commit/e7a49e50e5a858b02c9c242c943d7559238bb2b6

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Eliminate jstests/replsets/sync1.js, whose functionality is covered elsewhere.
Branch: master
https://github.com/mongodb/mongo/commit/5b519399556b16f0b5e3220ed90c62f539e32440

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Refactor jstests/replsets/rollback.js to use bridging.
Branch: master
https://github.com/mongodb/mongo/commit/964020ba2d85ffe955fbae16833e70fbb0cdb41c

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Move where we check for secondaries being ahead of the primary
Branch: master
https://github.com/mongodb/mongo/commit/3400b0ef037c1b0a244740e95e0fa0dedd36c95e

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 support for write concern internal tags
Branch: master
https://github.com/mongodb/mongo/commit/93f6710d86c038f1fd3815d9212abff9a47049ea

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Close all connections when removed from a replica set.

Also, do not dassert if a node receives a position update for a RBID for which
it has no handshake information. This can legitimately happen if the sender of
the handshake hasn't yet noticed that it has been removed from the replica set.
Branch: master
https://github.com/mongodb/mongo/commit/f7bcf16b2f87423d520c9b3013d11917c5d0ca78

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 On force reconfig, bump the supplied config version by a large-ish random number.

This is for consistency with the legacy implementation, and to increase the
likelihood that if several nodes take force reconfigs, the nodes recognize them
to be different configurations, and choose one as the winner.
Branch: master
https://github.com/mongodb/mongo/commit/2d3bac6ff51ab34a7f7158b238c31137b1ebd6fd

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Drop temp collections when exiting drain mode.

Also, introduce an OperationContext implementation for use in replication tests that
is compatible with the lock manager. This obviates the need for the GlobalSharedLockAcquirer,
but does not yet remove it.
Branch: master
https://github.com/mongodb/mongo/commit/04881187a924504df7e0de339c5adeeffae9371d

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Choose new sync source on reconfigs
Branch: master
https://github.com/mongodb/mongo/commit/c5d0f59611271d698a2417ce284d643ce07afc57

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Close all connections when reconfig results in a stepdown
Branch: master
https://github.com/mongodb/mongo/commit/2531e19e954ef525e9124b0c48d27da9ac54c89d

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 remove redundant test
Branch: master
https://github.com/mongodb/mongo/commit/c9e26cf4786b1c31c2ef83e21371ae5b227e5cc1

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Get the optime server status section from the replication coordinator, not theReplSet.
Branch: master
https://github.com/mongodb/mongo/commit/544a83df1b8330f7ae1aa9165a3e1b2e8c9d8ef1

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 On reconfig, it should be OK to change the host associated with a given config id.

The new validation code erroneously forbade changing id -> host mapping. It only needed to
forbid changing the host -> id mapping. That is, it is all right to change the host representing
an id that appears in both configs, but it is not ok to change the id of a host that appears in
both configs.

Additionally, because we no longer hang up on non-step-down reconfigs, isself_different_port.js's
call to ReplSetTest.initiate is no longer expected to throw an exception.
Branch: master
https://github.com/mongodb/mongo/commit/538bc36bfb6fde34d50e5c196c5c30d2e8ccaf71

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 save parsed config to db instead of user provided config
Branch: master
https://github.com/mongodb/mongo/commit/6e26c772ad50ae07d4143ee4e5b182ac4cf57bb1

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 wait for master after reconfig
Branch: master
https://github.com/mongodb/mongo/commit/20fcd6843576b9f9fea40f978898687495478963

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 add new host-missing error message to reconfig test
Branch: master
https://github.com/mongodb/mongo/commit/07a1b1927817560e891546618747d9c143116b6e

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 remove useless testing
Branch: master
https://github.com/mongodb/mongo/commit/391a0e1860b1c85ace0f049478ae44cdb9d60000

Comment by Githook User [ 10/Oct/14 ]

Author:

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

Message: SERVER-15535 revert aggressive test timing changes
Branch: master
https://github.com/mongodb/mongo/commit/42df1b57c337917be42afca60319afec198114bb

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Fix RHEL5 build by not putting anonymous namespace types into non-anonymous ones.
Branch: master
https://github.com/mongodb/mongo/commit/176ca19bb50b8d4446dce812b8587e9df7e7a598

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 remove unneeded sethbmsg feature from ReplSetTest
Branch: master
https://github.com/mongodb/mongo/commit/a91d9aa82a29fea32c89cf15713bd6bc5a51fe19

Comment by Githook User [ 09/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 logOp on reconfig command
Branch: master
https://github.com/mongodb/mongo/commit/ff10cf8c748997338f51de2de61520e17518758c

Comment by Githook User [ 09/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Cancel outstanding network requests in replication during shutdown.
Branch: master
https://github.com/mongodb/mongo/commit/93829e370a5542115188edbae105dd7a946e285f

Comment by Githook User [ 09/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Retire heartbeat.js, which tests functionality no longer supported.

The test jstests/replsets/heartbeat.js confirmed that recipients of heartbeat
requests would consider the senders to be "up", even if they had not recently
sent a successful heartbeat message to the sender. This aimed to reduce
flapping during short asymmetric network partitions, which functionality is now
achieved by retrying failed heartbeats up to two times before marking a node as
down.
Branch: master
https://github.com/mongodb/mongo/commit/3a2d8919f1ddafc5804553bfbff0e2df7ddd8010

Comment by Githook User [ 09/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 one-node replset transition to PRIMARY on follower state change rather than config change
Branch: master
https://github.com/mongodb/mongo/commit/1fd34b27cb18ed90996910058a85ec2d303d4259

Comment by Githook User [ 09/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Explicitly mark unreachable code to fix compile error.
Branch: master
https://github.com/mongodb/mongo/commit/55d441c951d4f31b2c9b21262897090e6f06c444

Comment by Githook User [ 09/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Do not start elections when we recently voted for another node.
Branch: master
https://github.com/mongodb/mongo/commit/6eb296a66e1f71f12d5483b7144f96d506b055a3

Comment by Githook User [ 09/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 support for starting master/slave with replication impl
Branch: master
https://github.com/mongodb/mongo/commit/2eaa2d50def6702f5df83ec5ab97e92c3dc8b476

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Use the actual primary's index when requesting remote stepdown
Branch: master
https://github.com/mongodb/mongo/commit/bc8c4b81164c17f95d01262e6aeb22f934e5ed8f

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Send some fields as ints in replication commands for 2.6 compatibility
Branch: master
https://github.com/mongodb/mongo/commit/04632cdca53264454d367190b49530068bdf8d1f

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-15535 Make TopologyCoordinator more resilient to being in state REMOVED
Branch: master
https://github.com/mongodb/mongo/commit/2eb2944b39fc9812b9e6279bd2a924917e6c57d4

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 abort if primary during op application
Branch: master
https://github.com/mongodb/mongo/commit/51aebc9b94c272eb251ff94d28be0c6fdd180de8

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 default version to 1 for replicaset initiate
Branch: master
https://github.com/mongodb/mongo/commit/4346c2eda534e7fc7a47ce201c2a3c1a76448e51

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 signal draining when op queue is initially empty
Branch: master
https://github.com/mongodb/mongo/commit/f852fd7474b44de5c33e0a7324c107fc1456da74

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 record replset state transitions
Branch: master
https://github.com/mongodb/mongo/commit/d49e557e17539db01c4f6475d431dea0be7e6702

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-15535 initialize logOp at the appropriate time
Branch: master
https://github.com/mongodb/mongo/commit/b6c8a43ab9e29443d175e8e22d94936b6205dba8

Comment by Githook User [ 07/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Fix sense of _isOpTimeCloseEnoughToLatestToElect in getMyUnelectatbleReason

Also, clarifies some supporting code and adds a few useful debug log messages.
Branch: master
https://github.com/mongodb/mongo/commit/49e0c8c825fc54f69cf0eca3215a3abd9a860671

Comment by Githook User [ 07/Oct/14 ]

Author:

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

Message: SERVER-15535 fix OpTime to Date_t conversions in unittests
Branch: master
https://github.com/mongodb/mongo/commit/6ee32c70ab5029e43d502a3203362b82fb8d7732

Comment by Githook User [ 07/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Accept any numeric type for cfgver argument to replSetFresh and replSetElect commands.
Branch: master
https://github.com/mongodb/mongo/commit/fadb421441f411f9e3e9c7de6a0716140c35a606

Comment by Githook User [ 07/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 Add useful debug logging to the replication network interface.
Branch: master
https://github.com/mongodb/mongo/commit/74d2eb735f8516a027f37470c654e37aac6b438c

Comment by Githook User [ 07/Oct/14 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-15535 In SyncTail::oplogApplication, do not look in ops container when it is empty.

This fixes a shutdown-time segfault, caused when the applier thread exits the
inner loop due to inShutdown, rather than because it has operations to apply.
Branch: master
https://github.com/mongodb/mongo/commit/d4d7067f56562d093da48fa42230ca62caf3e6a8

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