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

Remove link dependency of mongod on mongoscore

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 3.3.8
    • None
    • Sharding
    • None
    • Fully Compatible
    • Sharding 12 (04/01/16), Sharding 13 (04/22/16), Sharding 14 (05/13/16), Sharding 15 (06/03/16)

    Description

      The Chunk class contains utilities, which the router (mongos) uses for manipulating chunk metadata. It so happens that this class also contains static configuration used by mongod for chunk split decisions. In particular, the Chunk::MaxObjectPerChunk value.

      Because of this dependency, mongod needs to link everything from mongos, which makes linking slow.

      In order to fix this, the mongod specific parts should be pulled out of Chunk.

      Attachments

        Activity

          People

            schwerin@mongodb.com Andy Schwerin
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: