ivandika3 opened a new pull request, #10940:
URL: https://github.com/apache/ozone/pull/10940

   ## What changes were proposed in this pull request?
   
   (Currently put to draft as a POC and to prevent unnecessary CI runs)
   
   We can explore adding fbinfer ( https://fbinfer.com/ ) to the CI to catch 
even more bugs. It's been used in other ASF projects like Apache Arrow to run 
inter-procedural static analysis that can catch more complex bugs 
([ARROW-1626](https://issues.apache.org/jira/browse/ARROW-1626)).
   
   This is based on the observation that unlike language like Golang ("go test 
-race"), Java currently does not have a way to detect data race. fbinfer will 
allow us to use RacerD (https://fbinfer.com/docs/checker-racerd/) which should 
allow us to detect data race.
   
   Hopefully with this, we can find more tricky bugs and gain confidence when 
implementing patches.
   
   Also this being a static analyzer means it is not invasive.
   
   (Generated By: DeepSeek V4 Pro)
   
   ## What is the link to the Apache JIRA
   
   https://issues.apache.org/jira/browse/HDDS-15408
   
   ## How was this patch tested?
   
   CI.
   
   Infer runs
   - https://github.com/ivandika3/ozone/actions/runs/30872987163/job/91878598097
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to