Remove assertion that routing table exists for temp collection in resharding opObserver

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Won't Do
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The resharding operations like cloning and applying are unversioned. However, we have a check in the opObserver performing assertions on the catalog internals. This assertion can sometimes fail and since it is not important and not reliable to check under "ignored", we should just remove it. SERVER-131370 is the more long term fix.

      Note that the check was meant for ensuring that shard keys are complete, but we already started allowing incomplete shard keys since SERVER-42390.

      Update: the check is not for checking complete shard key values but ensuring that array shard key values are not inserted/added.

            Assignee:
            Randolph Tan
            Reporter:
            Randolph Tan
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: