Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • All nodes join live_nodes, as is the case today
  • ZK structure for roles:
      • /node_roles
        • overseer
          • preferred 
            • nodes
              •  solr1_8983 (ephemeral node) 
              •  solr2_8983 (ephemeral node)
          • allowed
            • nodes
              •  solr3_8983 (ephemeral node)
          • disallowed
            • nodes
              • solr4_8983 (ephemeral node)
              • solr5_8983 (ephemeral node)
              • solrcoord1 solr3_8983 (ephemeral node)
        • data
          • on 
            • nodes
              •  solr4_8983 (ephemeral node) 
              •  solr5_8983 (ephemeral node) 
          • off
            • nodes
              • solr1_8983 (ephemeral node)
              • solr2_8983 (ephemeral node)
              • solr3
            • nodes 
              •  solr6_8983 (ephemeral node) 
              •  solr7solrcoord1_8983 (ephemeral node) 
        • coordinator (example of a future role)
          • on
            • nodes
              • solrcoord1_8983 (ephemeral node)
          • off
            • nodes
              • solr1_8983 (ephemeral node)
              • solr2_8983 (ephemeral node)
              • solr3_8983 (ephemeral node)
              • solr4_8983 (ephemeral node)
              • solr5_8983 (ephemeral node)

Roles During Application Lifecycle:

...