-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/38041/
-----------------------------------------------------------

(Updated Sept. 2, 2015, 9:57 a.m.)


Review request for Falcon.


Changes
-------

Thanks for the quick review Ajay.   Fixed the comments


Bugs: FALCON-1429
    https://issues.apache.org/jira/browse/FALCON-1429


Repository: falcon-git


Description
-------

Updated Aspectj version to 1.8.6,
Fixed weaver dependency to also include the metrics project with GenericAlert 
handling. 
Fixed null pointer handling in around advice for audits


Diffs (updated)
-----

  metrics/src/main/java/org/apache/falcon/aspect/AbstractFalconAspect.java 
b358011 
  metrics/src/main/java/org/apache/falcon/aspect/GenericAlert.java 321c769 
  pom.xml 583d095 
  prism/pom.xml 1e68e82 
  prism/src/test/java/org/apache/falcon/aspect/GenericAlertTest.java 919f821 

Diff: https://reviews.apache.org/r/38041/diff/


Testing
-------

Ran mvn clean install -Phadoop-2,test-patch
All Tests passed

You may see the following warning (I changed the ajc lint level to warning so 
that we can see issues if any) 

WARNING] can not implement lazyTjp on this joinpoint 
method-execution(java.lang.String 
org.apache.falcon.aspect.GenericAlert.audit(java.lang.String, java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String)) 
because around advice is used [Xlint:canNotImplementLazyTjp]

That is because the aspects are broadly applicable.   May be we can fix the 
Pointcuts later


Thanks,

Venkat Ranganathan

Reply via email to