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

Make tests start shards as replica sets instead of standalones after auth cluster time gossiping fix

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.3.1
    • Affects Version/s: 4.0.5, 4.1.6
    • Component/s: Sharding
    • Labels:
      None
    • Fully Compatible
    • Sharding 2019-10-21

      The following tests have TODOs to change a sharding fixture to use replica sets instead of standalones. The ticket mentioned, SERVER-32672, has already been completed. There also exists a flag TestData.skipGossipingClusterTime that should be removed as another TODO and result of this ticket.

      jstests/auth/access_control_with_unreachable_configs.js
      jstests/auth/authentication_restrictions.js
      jstests/auth/authentication_restrictions_role.js
      jstests/auth/auth_mechanism_discovery.js
      jstests/auth/authz_modifications_access_control.js
      jstests/auth/basic_role_auth.js
      jstests/auth/clac_system_colls.js
      jstests/auth/commands_builtin_roles.js
      jstests/auth/commands_user_defined_roles.js
      jstests/auth/currentop_cursors_auth.js
      jstests/auth/getMore.js
      jstests/auth/kill_cursors.js
      jstests/auth/killop_own_ops.js
      jstests/auth/list_all_local_sessions.js
      jstests/auth/list_all_sessions.js
      jstests/auth/list_collections_own_collections.js
      jstests/auth/listcommands_preauth.js
      jstests/auth/list_databases.js
      jstests/auth/list_local_sessions.js
      jstests/auth/list_sessions.js
      jstests/auth/mongos_cache_invalidation.js
      jstests/auth/pseudo_commands.js
      jstests/auth/resource_pattern_matching.js
      jstests/auth/role_management_commands_edge_cases.js
      jstests/auth/role_management_commands_sharded_wc_1.js
      jstests/auth/role_management_commands_sharded_wc_majority.js
      jstests/auth/user_defined_roles.js
      jstests/auth/user_management_commands_edge_cases.js
      jstests/auth/usersInfo.js
      jstests/auth/views_authz.js
      jstests/noPassthrough/auth_reject_mismatching_logical_times.js
      jstests/noPassthrough/cross_user_getmore_has_no_side_effects.js
      jstests/noPassthrough/logical_session_cursor_checks.js
      jstests/noPassthrough/unsupported_change_stream_deployments.js
      jstests/sharding/advance_cluster_time_action_type.js
      jstests/sharding/aggregation_currentop.js
      jstests/sharding/auth.js
      jstests/sharding/auth2.js
      jstests/sharding/auth_add_shard.js
      jstests/sharding/authCommands.js
      jstests/sharding/authConnectionHook.js
      jstests/sharding/authmr.js
      jstests/sharding/auth_no_config_primary.js
      jstests/sharding/auth_sharding_cmd_metadata.js
      jstests/sharding/auth_slaveok_routing.js
      jstests/sharding/authwhere.js
      jstests/sharding/cleanup_orphaned_auth.js
      jstests/sharding/localhostAuthBypass.js
      jstests/sharding/mongod_returns_no_cluster_time_without_keys.js
      jstests/sharding/mongos_rs_auth_shard_failure_tolerance.js
      jstests/sharding/mrShardedOutputAuth.js
      jstests/ssl/libs/ssl_helpers.js
      jstests/ssl/ssl_x509_roles.js
      jstests/ssl/sharding_with_x509.js
      jstests/ssl/ssl_without_ca.js
      jstests/ssl/x509_client.js

            Assignee:
            cheahuychou.mao@mongodb.com Cheahuychou Mao
            Reporter:
            blake.oler@mongodb.com Blake Oler
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: