Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-17817

Make Regionservers log which tables it removed coprocessors from when aborting

    XMLWordPrintableJSON

Details

    • Reviewed
    • Add table name to exception logging when a coprocessor is removed from a table by the region server

    Description

      When a coprocessor throws a runtime exception (e.g. NPE), the regionserver handles this according to hbase.coprocessor.abortonerror.

      If the coprocessor was loaded on a specific table, the output in the logs give no indication as to which table the coprocessor was removed from (or which version, or jarfile is the culprit). This causes longer debugging and recovery times.

      Attachments

        1. HBASE-17817.master.004.patch
          2 kB
          Steen Manniche
        2. HBASE-17817.master.003.patch
          2 kB
          Steen Manniche
        3. HBASE-17817.master.002.patch
          2 kB
          Steen Manniche
        4. HBASE-17817.master.001.patch
          2 kB
          Steen Manniche

        Issue Links

          Activity

            People

              steen.manniche Steen Manniche
              steen.manniche Steen Manniche
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: