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

Integrate phosphor with breakpad

    XMLWordPrintable

Details

    Description

      The idea being to perform a binary dump (ie. as-is) of phosphor's internal buffer when breakpad runs. This would allow for greater detail in what kv engine has been up to recently.

      In theory breakpad already grabs the memory map of the process which means we don't need to explicitly save category/event/argument names - we just need their address and we can work it out later. The TPI is currently implemented as a local-static variable which means it's probably not constructed until runtime therefore we would either need to manually dump all the TPIs or work out a way to 'force' them to be available at compile-time (likely via constexpr).

      Attachments

        Issue Links

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

          Activity

            People

              Unassigned Unassigned
              will.gardner Will Gardner (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty