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

[CBM] Add more in-depth debug info/tests

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • Morpheus
    • master
    • tools
    • None
    • 0

    Description

      What is the problem?

      We try to collect a reasonable set of information when cbbackupmgr collects its logs (found in system_info.log). This is often enough to solve issues or point us in the right direction of the problem but occasionally a more difficult bug or support case appears.

      For example we have cases where we suspect the disks are not performing as they should, but unfortunately we do not have a way to validate this without asking the customer to run some in-depth tests.

      What is the solution?

      We should add some way to run extra tests/benchmarks on a customer's machine. For example, collect-logs could take a --in-depth flag, or we could have a hidden problem-report subcommand to instruct users to run.

      What tests shall we run?

      Top of the head ideas:

      1. Write a known large random rift data file and work out the throughput
      2. Try to query AWS, GCP & Azure IMDS 
      3. Allow the user to pass cluster information & try to ping/bootstrap/traceroute etc
      4. Add nfs stats

      Prior art

      1. https://github.com/jamesl33/cbbackupmgr-disk-benchmark

      Attachments

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

        Activity

          People

            owend Daniel Owen
            Matt.Hall Matt Hall
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty