[SERVER-19301] Create new interface for network partitioning and disconnects in jstests Created: 06/Jul/15  Updated: 17/Nov/15  Resolved: 06/Nov/15

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 3.2.0-rc3

Type: Task Priority: Major - P3
Reporter: Michael Grundy Assignee: Max Hirschhorn
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-20710 Delete jstests/replsets/rollback4.js Closed
is depended on by SERVER-20869 Add support for probabilistic loss of... Closed
is depended on by SERVER-20867 Integrate mongobridge into ShardingTest Closed
is depended on by SERVER-20868 Delay forwarding responses received b... Closed
Related
Backwards Compatibility: Minor Change
Sprint: CAP - 3.1.6, CAP - 3.1.7, CAP 8 08/31/15, Quint 9 09/18/15, TIG A (10/09/15), QuInt B (11/02/15), TIG B (10/30/15), QuInt C (11/23/15)
Participants:
Linked BF Score: 0

 Description   

Add a new API to handle networking partitions. The new code simplifies the partition definition and network disconnects. Currently based on POC that wraps mongobridge, it will be extended to allow for other tools to perform the network disconnects.



 Comments   
Comment by Githook User [ 06/Nov/15 ]

Author:

{u'username': u'visemet', u'name': u'Max Hirschhorn', u'email': u'max.hirschhorn@mongodb.com'}

Message: SERVER-19301 Expose new MongoBridge API for network partition testing.

Changes the existing architecture of having a mongobridge process for
each unidirection link between two mongod processes in a replica set to
having a single mongobridge process per node in the replica set. The
mongobridge process is able to distinguish between connections from
different hosts by using the "hostInfo" field in the initial isMaster
command request.
Branch: master
https://github.com/mongodb/mongo/commit/ce3e47aed550efdcd902ef4d565429bd373e8007

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