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

Remove unused validation code from CollectionImpl::insertDocumentForBulkLoader which is only used by CollectionBulkLoader(initial sync collection cloner).

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Fix
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Replication
    • None
    • Replication
    • Repl 2019-07-15, Repl 2019-07-29, Repl 2019-08-12

    Description

      During initial sync collection cloning, a collection is created which disables document validation. So, even if there is an active validator, collection validation will be blocked always during initial sync. Therefore calling checkValidation during initial sync will always return Status::OK(). This code should be removed and replaced with an invariant that there is no validator or that document validation is disabled.

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            allison.easton@mongodb.com Allison Easton
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: