[ 
https://issues.apache.org/jira/browse/HDDS-8268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Siyao Meng updated HDDS-8268:
-----------------------------
    Summary: Use spotbugs instead of findbugs  (was: Look into using spotbugs)

> Use spotbugs instead of findbugs
> --------------------------------
>
>                 Key: HDDS-8268
>                 URL: https://issues.apache.org/jira/browse/HDDS-8268
>             Project: Apache Ozone
>          Issue Type: Wish
>            Reporter: Siyao Meng
>            Priority: Major
>
> findbugs seems to have been abandoned, [last commit on Sep 
> 2017|https://github.com/findbugsproject/findbugs].
> spotbugs is the findbugs successor that seems mostly a drop-in replacement 
> and is [actively maintained|https://github.com/findbugsproject/findbugs].
> It also has some new checks that {{findbugs}} doesn't seem to have. For 
> instance,
> bq. OBL: Method may fail to clean up stream or resource on checked exception 
> (OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE)
> https://spotbugs.readthedocs.io/en/stable/bugDescriptions.html#obl-method-may-fail-to-clean-up-stream-or-resource-on-checked-exception-obl-unsatisfied-obligation-exception-edge
> which could have discovered the leaking handle issue before a commit is 
> merged.
> Recently we have quite a few PRs just to fix the leaking DB handles:
> 1. HDDS-8251. RocksIterator is not closed properly in snapshot



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to