Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Question: why the requirement num_servers == num_addrs? #31

@epol

Description

@epol

When running storhaug setup it's checked that the number of server in the pool is equal to the number of public addresses available.

Why this limitation? What would be the problems of having less (for example just 1) or more IPs than server?

I can think of this use cases:

  • just 1 public IP: just the one used by clients to connect to the cluster without any form of round robin
  • in a 3 nodes cluster 6 IPs: in this way ctdb assures that the IPs are equally split in case of failure (3 nodes -> 2 IPs each, 2 nodes -> 3 IPs each, 1 node -> 6 IPs on it)
  • scaling the number of nodes without changing the number of public IPs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions