Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-85195

enable launching MongoT for sharded cluster deployment

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Query Integration

    Description

      This ticket depends on SERVER-85194 because that ticket will add the MongoTFixture and MongotLauncher classes.

       

      As with SERVER-85194, this ticket will require having a mongot binary locally downloaded to your VM. This ticket will create the new sharded_search_end_to_end suite and a dummy jstest that launches a sharded cluster with a mongot for each mongod.

       

      The constructor for ShardedClusterFixture, will set a flag, launch_mongot, on either self.mongod_options or self.mongos_options to indicate if a mongot process has been requested by the suite's enable_mongot parameter. 

       

      In ShardedClusterBuilder::build_fixture(), the launch_mongot flag will be checked and if true, a MongoTFixture will be created per shard with a path to the mongot binary (which will have been specified via –installDir=<path/to/server/artifacts> and parsed by resmoke during setup). In ShardedClusterBuilder::setup(),  each MongoTFixture will be setup (ostensibly via calling MongoTFixture::setup() )

      In ShardedClusterBuilder::build_fixture(), the launch_mongot flag will be checked and if true, a MongoTFixture will be created per shard with a path to the mongot binary (which will have been specified via –installDir=<path/to/server/artifacts> and parsed by resmoke during setup). In ShardedClusterBuilder::setup() each MongoTFixture will be setup.

      Attachments

        Activity

          People

            backlog-query-integration Backlog - Query Integration
            maddie.zechar@mongodb.com Maddie Zechar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: