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

Allow transactions in change stream sharded passthroughs

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Backport Requested:
      v4.4, v4.2
    • Sprint:
      Query 2020-04-06, Query 2020-04-20, Query 2020-05-04

      Description

      At present, tests which use transactions are still banned in the various change stream sharded passthroughs:

      ❯ git grep "Transactions not supported on sharded clusters"
      buildscripts/resmokeconfig/suites/change_streams_mongos_passthrough.yml:  # Transactions not supported on sharded clusters.
      buildscripts/resmokeconfig/suites/change_streams_mongos_sessions_passthrough.yml:  # Transactions not supported on sharded clusters.
      buildscripts/resmokeconfig/suites/change_streams_sharded_collections_passthrough.yml:  # Transactions not supported on sharded clusters.
      buildscripts/resmokeconfig/suites/change_streams_whole_cluster_mongos_passthrough.yml:  # Transactions not supported on sharded clusters.
      buildscripts/resmokeconfig/suites/change_streams_whole_cluster_sharded_collections_passthrough.yml:  # Transactions not supported on sharded clusters.
      buildscripts/resmokeconfig/suites/change_streams_whole_db_mongos_passthrough.yml:  # Transactions not supported on sharded clusters.
      buildscripts/resmokeconfig/suites/change_streams_whole_db_sharded_collections_passthrough.yml:  # Transactions not supported on sharded clusters.
      

      We should lift this outdated restriction and put more targeted blacklisting in place, if needed.

        Attachments

          Activity

            People

            Assignee:
            bernard.gorman Bernard Gorman
            Reporter:
            bernard.gorman Bernard Gorman
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: