Uploaded image for project: 'Couchbase Documentation'
  1. Couchbase Documentation
  2. DOC-32

Cluster Overview - Usable Free Space documentation misleading

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 3.1.x
    • 2.5.x
    • ui
    • None

    Description

      Issue relates to:
      http://docs.couchbase.com/couchbase-manual-2.5/cb-admin/#viewing-cluster-summary

      I was working through a support case and trying to explain the cluster overview free space and usable free space.

      The following statement is from out documentation. After code review of ns_server I concluded that this is incorrect.

      Usable Free Space:
      The amount of usable space for storing information on disk. This figure shows the amount of space available on the configured path after non-Couchbase files have been taken into account.

      The correct statement should be

      Usable Free Space:
      The amount of usable space for storing information on disk. This figure is calculated from the node with least amount of available storage in the cluster. The final value is calculated by multiplying by the number of nodes in the cluster.

      This change is important as it is important for users to understand why Usable Free Space can be less than Free Space. The cluster considers all nodes to be equal. If you actually have a "weak" node in the cluster, e.g. one with a small disk, then the cluster nodes all have to ensure they keep storage under the weaker nodes limits, else for example we can never failover to the weak node as it cannot take on the job of a stronger node. When Usable Free Space is less than Free space, the user may actually want to see why a node has less storage available.

      Attachments

        Activity

          People

            jwalker Jim Walker
            jwalker Jim Walker
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              PagerDuty