Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-21316

Improve storage error handling for config metadata during bootstrap

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 4.6.0, 5.0.0
    • 4.1.2, 4.5.1, 4.6.0, 5.0.0
    • secondary-index
    • None
    • Untriaged
    • No

    Description

      It was seen from one of the customer environments that storage error during bootstrap can cause partial config metadata to be written to MetadataStore file which makes it unusable.

      Following improvements can be done:
      1. Log all storage errors in gometa for better troubleshooting.
      2. Handle storage errors during bootstrap to fail completely instead of writing partial metadata file.
      3. Write all the config entries in a single transaction to storage so its all or none.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              jliang John Liang
              deepkaran.salooja Deepkaran Salooja
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty