Extend roles that a cluster node can act with router

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Sharding EMEA
    • Fully Compatible
    • Sharding EMEA 2023-07-10
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      When a MongoD process is part of a cluster, it can act (inclusively) as shard, config and now also as a router.

      The actual process role is stored in the clusterRole global parameter, which can only assume the none, shard and config roles.

      The goal of this ticket is to include the router role to the ClusterRole class and allow the non-exclusivity of roles. In this way the clusterRole global parameter can model MongoD processes configured to act as shard only, shard + router or router only.

            Assignee:
            Antonio Fuschetto
            Reporter:
            Antonio Fuschetto
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: