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

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: