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

Analyse and fix the findbugs reporting by QA and add invalid bugs into findbugs-excludeFilter file

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.92.1, 0.94.0, 0.95.2
    • 0.95.0
    • scripts
    • None
    • Hide
      Developers can generate the findbugs report for analysing the findbugs violations.
      Execute this maven command for running and generating the findbugs report: mvn findbugs:gui
      This generates the report in GUI, by which will directly show the code instances where exactly the issue is reported.

      If the developer finds any invalid bug, then that bug pattern can be updated in dev-support/findbugs-exclude.xml file.
      example:
      <Match>
         <Class name="org.apache.hadoop.hbase.regionserver.HRegion" />
         <Method name="getRecentFlushInfo" />
         <Bug pattern="UL_UNRELEASED_LOCK_EXCEPTION_PATH" />
      </Match>
      Show
      Developers can generate the findbugs report for analysing the findbugs violations. Execute this maven command for running and generating the findbugs report: mvn findbugs:gui This generates the report in GUI, by which will directly show the code instances where exactly the issue is reported. If the developer finds any invalid bug, then that bug pattern can be updated in dev-support/findbugs-exclude.xml file. example: <Match>    <Class name="org.apache.hadoop.hbase.regionserver.HRegion" />    <Method name="getRecentFlushInfo" />    <Bug pattern="UL_UNRELEASED_LOCK_EXCEPTION_PATH" /> </Match>
    • noob

    Description

      There are many findbugs errors reporting by HbaseQA. HBASE-5597 is going to up the OK count.
      This may lead to other issues when we re-factor the code, if we induce new valid ones and remove invalid bugs also can not be reported by QA.

      So, I would propose to add the exclude filter file for findbugs(for the invalid bugs). If we find any valid ones, we can fix under this JIRA.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            umamaheswararao Uma Maheswara Rao G Assign to me
            umamaheswararao Uma Maheswara Rao G
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment