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

Implicit creation due to retryable write or txn statement must follow new path

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Catalog and Routing

    Description

      SERVER-80372 changed the implicit creation path by returning a CannotImplicitlyCreateCollection error to the router that - as a reaction - issues an explicit create command before retrying the write; this factually transformed any implicit creation in explicit creation + write.

      The previous ticket left out implicit creations triggered by writes issued in retryable writes or transaction operations. This follow up ticket is aimed at following the new approach also in such cases, so that all creations coming from the router are going through the same path.

      Attachments

        Activity

          People

            backlog-server-catalog-and-routing Backlog - Catalog and Routing
            pierlauro.sciarelli@mongodb.com Pierlauro Sciarelli
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: