Re: Review Request 66360: SENTRY-2192: supress date value in @Generated annotation generated by thrift

2018-04-10 Thread Na Li via Review Board

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


Ship it!




Ship It!

- Na Li


On April 10, 2018, 2:16 p.m., kalyan kumar kalvagadda wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66360/
> ---
> 
> (Updated April 10, 2018, 2:16 p.m.)
> 
> 
> Review request for sentry, Alexander Kolbasov, Na Li, Steve Moist, and Sergio 
> Pena.
> 
> 
> Bugs: SENTRY-2192
> https://issues.apache.org/jira/browse/SENTRY-2192
> 
> 
> Repository: sentry
> 
> 
> Description
> ---
> 
> With the current thrift options used, @Generated annotation adds date which 
> kind of updates all the thrift generated files when --thriftif option used.
> 
> When someone makes some changes to any of the thrift definitions and tries to 
> generate the source all the auto generated files get updated.
> 
> This can be avoided by suppressing date in the @generated annotation.
> 
> 
> Diffs
> -
> 
>   sentry-hdfs/sentry-hdfs-common/pom.xml 
> 5c6c96c46ee384ba5981611333741fde3bd59e10 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
>  726337c39283304166f13999b5e9f8a82f5219b4 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
>  b61d5b6041228b6aa530c53c97f1c910d46e6943 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
>  f837e47ca9eec88ca4209ab0cdbe5da70d840acb 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
>  bf10bf0fcc42d1af8f2789259bfb638918b3eede 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
>  4bed8d675d2aaac2567e15ad4b41e5daaa8940aa 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
>  b37c8bea2e076f51121262d7113e8d1f76fa0464 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
>  2ce52a7a0453c4f8725909ca3604fa18f4d94c99 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
>  3d90816bcaf3f592f7a9fbd9a8293f312b71e1da 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
>  ed2f6fa19bf5b0552454dbfbde24d25e02340643 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
>  e5bd36d5f1f6eb362584bcce386d7cd39bc43d23 
>   sentry-provider/sentry-provider-db/pom.xml 
> 4751549bcc40d60ca8f5400dd371761bc6fbf2d5 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
>  cb75cf2680fbb924502d95c43eaa876e29a1f799 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
>  a97571d14464dd012b5ab5f8c2d929c9d81213b5 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
>  159f61ac80fd626a338ec0aa1a1e8a17e0505097 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
>  1578bea61d095cf27b32da987c17f38a9c09a1e4 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
>  c74773c37e0708b13b35c40a7c3a07a1a811508a 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
>  a9c89e5d93c7fc59afa16f8d5411d62ff83fb70b 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
>  9bf736cf39bcf62e9cdd8ac4b5b1f01f0f51be6d 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
>  a03c2aa1d0e6ca273961a49ca165a1e95d4d0b58 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeResponse.java
>  96436c0613b864c7374f97027865cd652117992b 
>   

Re: Review Request 66360: SENTRY-2192: supress date value in @Generated annotation generated by thrift

2018-04-10 Thread kalyan kumar kalvagadda via Review Board

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

(Updated April 10, 2018, 2:16 p.m.)


Review request for sentry, Alexander Kolbasov, Na Li, Steve Moist, and Sergio 
Pena.


Changes
---

Updated new patch which has changed to pom file avoiding the date added to the 
thrift files that are generated.
Changes in the rest of the thrift generated files is just date. Date is removed 
from all of them.


Bugs: SENTRY-2192
https://issues.apache.org/jira/browse/SENTRY-2192


Repository: sentry


Description
---

With the current thrift options used, @Generated annotation adds date which 
kind of updates all the thrift generated files when --thriftif option used.

When someone makes some changes to any of the thrift definitions and tries to 
generate the source all the auto generated files get updated.

This can be avoided by suppressing date in the @generated annotation.


Diffs (updated)
-

  sentry-hdfs/sentry-hdfs-common/pom.xml 
5c6c96c46ee384ba5981611333741fde3bd59e10 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
 726337c39283304166f13999b5e9f8a82f5219b4 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
 b61d5b6041228b6aa530c53c97f1c910d46e6943 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
 f837e47ca9eec88ca4209ab0cdbe5da70d840acb 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
 bf10bf0fcc42d1af8f2789259bfb638918b3eede 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
 4bed8d675d2aaac2567e15ad4b41e5daaa8940aa 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
 b37c8bea2e076f51121262d7113e8d1f76fa0464 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
 2ce52a7a0453c4f8725909ca3604fa18f4d94c99 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
 3d90816bcaf3f592f7a9fbd9a8293f312b71e1da 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
 ed2f6fa19bf5b0552454dbfbde24d25e02340643 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
 e5bd36d5f1f6eb362584bcce386d7cd39bc43d23 
  sentry-provider/sentry-provider-db/pom.xml 
4751549bcc40d60ca8f5400dd371761bc6fbf2d5 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
 cb75cf2680fbb924502d95c43eaa876e29a1f799 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
 a97571d14464dd012b5ab5f8c2d929c9d81213b5 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
 159f61ac80fd626a338ec0aa1a1e8a17e0505097 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
 1578bea61d095cf27b32da987c17f38a9c09a1e4 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
 c74773c37e0708b13b35c40a7c3a07a1a811508a 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
 a9c89e5d93c7fc59afa16f8d5411d62ff83fb70b 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
 9bf736cf39bcf62e9cdd8ac4b5b1f01f0f51be6d 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
 a03c2aa1d0e6ca273961a49ca165a1e95d4d0b58 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeResponse.java
 96436c0613b864c7374f97027865cd652117992b 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAuthorizable.java
 b6cfe5d334e7ddb47c94e4c456d44691be509bf6 
  

Re: Review Request 66360: SENTRY-2192: supress date value in @Generated annotation generated by thrift

2018-04-03 Thread Na Li via Review Board

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



It would be great if you can find out why some files the variable names are 
changed.

- Na Li


On March 29, 2018, 1:16 p.m., kalyan kumar kalvagadda wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66360/
> ---
> 
> (Updated March 29, 2018, 1:16 p.m.)
> 
> 
> Review request for sentry, Alexander Kolbasov, Na Li, Steve Moist, and Sergio 
> Pena.
> 
> 
> Bugs: SENTRY-2192
> https://issues.apache.org/jira/browse/SENTRY-2192
> 
> 
> Repository: sentry
> 
> 
> Description
> ---
> 
> With the current thrift options used, @Generated annotation adds date which 
> kind of updates all the thrift generated files when --thriftif option used.
> 
> When someone makes some changes to any of the thrift definitions and tries to 
> generate the source all the auto generated files get updated.
> 
> This can be avoided by suppressing date in the @generated annotation.
> 
> 
> Diffs
> -
> 
>   sentry-hdfs/sentry-hdfs-common/pom.xml 
> 5c6c96c46ee384ba5981611333741fde3bd59e10 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
>  ac1fa6af17239e23557614e7149c7cc911e28e12 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
>  62fd0bb2426db427241a5f805c9e250b306b4947 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
>  68aec801ae7f38f8cbbe8549f5d9df79b609b114 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
>  8d3297ffe6f2de4dc3dc82f82a70b5ad2a235911 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
>  210d2191c38603d4a951a590eee85c8fccdde124 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
>  df5b7b10656102c6471885cfea73b0ed8dd67dd7 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
>  9fd3924f138696707df4ab1bb5c994005b9bd1f4 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
>  e8c09322ac6f8b8210bc4dd8869ad3b0353b63d9 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
>  0472f33ec49652ef402bcb332321fb2803b923d9 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
>  1a502080896b2b85e9bf6ae4780b4a2db35473f7 
>   sentry-provider/sentry-provider-db/pom.xml 
> 4751549bcc40d60ca8f5400dd371761bc6fbf2d5 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
>  ae4db6a06c72a93e62bc5a3c2a17776bcb7d 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
>  0b62dae0588859bceea54b8f4b49689561a7a4f9 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
>  29e5baf8d3ecd67ae655f513eaba5a1a2bc14b9a 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
>  42293b7bbda879d87f69721cfc3f4fd533055ae2 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
>  a3a660cc9d53411588c5a681b84a75a35ebc3f96 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
>  49cfe4b0057721839c442353b6441013d5d6438c 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
>  6890337d6262500283086abf54e19ff1450796f8 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
>  91793fee0f3a96a2fdec0cfecac325c65c08c999 
>   
> 

Re: Review Request 66360: SENTRY-2192: supress date value in @Generated annotation generated by thrift

2018-04-02 Thread Steve Moist via Review Board


> On March 29, 2018, 5:29 p.m., Steve Moist wrote:
> > Tested this out with some by adding the thrift apis I wrote (new endpoints 
> > and objects).  It generates only the necessary files and changes in most 
> > cases.  When adding new endpoints and objects it shifts things around in 
> > the a common generated file.  This is fine but might make reviews a little 
> > annoying.
> > 
> > Look at the maven plugin in the code I submitted for the associated ticket. 
> >  It's cleaner than the custom mvn build stuff that exists now, see if that 
> > can be replaced.
> 
> kalyan kumar kalvagadda wrote:
> Steve,
> 
> Can you provide more details on the maven plug-in you are talking about.

See the diff/review for SENTRY-2188 It contains that in the pom.


- Steve


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


On March 29, 2018, 1:16 p.m., kalyan kumar kalvagadda wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66360/
> ---
> 
> (Updated March 29, 2018, 1:16 p.m.)
> 
> 
> Review request for sentry, Alexander Kolbasov, Na Li, Steve Moist, and Sergio 
> Pena.
> 
> 
> Bugs: SENTRY-2192
> https://issues.apache.org/jira/browse/SENTRY-2192
> 
> 
> Repository: sentry
> 
> 
> Description
> ---
> 
> With the current thrift options used, @Generated annotation adds date which 
> kind of updates all the thrift generated files when --thriftif option used.
> 
> When someone makes some changes to any of the thrift definitions and tries to 
> generate the source all the auto generated files get updated.
> 
> This can be avoided by suppressing date in the @generated annotation.
> 
> 
> Diffs
> -
> 
>   sentry-hdfs/sentry-hdfs-common/pom.xml 
> 5c6c96c46ee384ba5981611333741fde3bd59e10 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
>  ac1fa6af17239e23557614e7149c7cc911e28e12 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
>  62fd0bb2426db427241a5f805c9e250b306b4947 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
>  68aec801ae7f38f8cbbe8549f5d9df79b609b114 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
>  8d3297ffe6f2de4dc3dc82f82a70b5ad2a235911 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
>  210d2191c38603d4a951a590eee85c8fccdde124 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
>  df5b7b10656102c6471885cfea73b0ed8dd67dd7 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
>  9fd3924f138696707df4ab1bb5c994005b9bd1f4 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
>  e8c09322ac6f8b8210bc4dd8869ad3b0353b63d9 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
>  0472f33ec49652ef402bcb332321fb2803b923d9 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
>  1a502080896b2b85e9bf6ae4780b4a2db35473f7 
>   sentry-provider/sentry-provider-db/pom.xml 
> 4751549bcc40d60ca8f5400dd371761bc6fbf2d5 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
>  ae4db6a06c72a93e62bc5a3c2a17776bcb7d 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
>  0b62dae0588859bceea54b8f4b49689561a7a4f9 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
>  29e5baf8d3ecd67ae655f513eaba5a1a2bc14b9a 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
>  42293b7bbda879d87f69721cfc3f4fd533055ae2 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
>  a3a660cc9d53411588c5a681b84a75a35ebc3f96 
>   
> 

Re: Review Request 66360: SENTRY-2192: supress date value in @Generated annotation generated by thrift

2018-03-30 Thread kalyan kumar kalvagadda via Review Board


> On March 29, 2018, 5:29 p.m., Steve Moist wrote:
> > Tested this out with some by adding the thrift apis I wrote (new endpoints 
> > and objects).  It generates only the necessary files and changes in most 
> > cases.  When adding new endpoints and objects it shifts things around in 
> > the a common generated file.  This is fine but might make reviews a little 
> > annoying.
> > 
> > Look at the maven plugin in the code I submitted for the associated ticket. 
> >  It's cleaner than the custom mvn build stuff that exists now, see if that 
> > can be replaced.

Steve,

Can you provide more details on the maven plug-in you are talking about.


- kalyan kumar


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


On March 29, 2018, 1:16 p.m., kalyan kumar kalvagadda wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66360/
> ---
> 
> (Updated March 29, 2018, 1:16 p.m.)
> 
> 
> Review request for sentry, Alexander Kolbasov, Na Li, Steve Moist, and Sergio 
> Pena.
> 
> 
> Bugs: SENTRY-2192
> https://issues.apache.org/jira/browse/SENTRY-2192
> 
> 
> Repository: sentry
> 
> 
> Description
> ---
> 
> With the current thrift options used, @Generated annotation adds date which 
> kind of updates all the thrift generated files when --thriftif option used.
> 
> When someone makes some changes to any of the thrift definitions and tries to 
> generate the source all the auto generated files get updated.
> 
> This can be avoided by suppressing date in the @generated annotation.
> 
> 
> Diffs
> -
> 
>   sentry-hdfs/sentry-hdfs-common/pom.xml 
> 5c6c96c46ee384ba5981611333741fde3bd59e10 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
>  ac1fa6af17239e23557614e7149c7cc911e28e12 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
>  62fd0bb2426db427241a5f805c9e250b306b4947 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
>  68aec801ae7f38f8cbbe8549f5d9df79b609b114 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
>  8d3297ffe6f2de4dc3dc82f82a70b5ad2a235911 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
>  210d2191c38603d4a951a590eee85c8fccdde124 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
>  df5b7b10656102c6471885cfea73b0ed8dd67dd7 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
>  9fd3924f138696707df4ab1bb5c994005b9bd1f4 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
>  e8c09322ac6f8b8210bc4dd8869ad3b0353b63d9 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
>  0472f33ec49652ef402bcb332321fb2803b923d9 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
>  1a502080896b2b85e9bf6ae4780b4a2db35473f7 
>   sentry-provider/sentry-provider-db/pom.xml 
> 4751549bcc40d60ca8f5400dd371761bc6fbf2d5 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
>  ae4db6a06c72a93e62bc5a3c2a17776bcb7d 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
>  0b62dae0588859bceea54b8f4b49689561a7a4f9 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
>  29e5baf8d3ecd67ae655f513eaba5a1a2bc14b9a 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
>  42293b7bbda879d87f69721cfc3f4fd533055ae2 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
>  a3a660cc9d53411588c5a681b84a75a35ebc3f96 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
>  49cfe4b0057721839c442353b6441013d5d6438c 
>   

Re: Review Request 66360: SENTRY-2192: supress date value in @Generated annotation generated by thrift

2018-03-29 Thread Steve Moist via Review Board

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



Tested this out with some by adding the thrift apis I wrote (new endpoints and 
objects).  It generates only the necessary files and changes in most cases.  
When adding new endpoints and objects it shifts things around in the a common 
generated file.  This is fine but might make reviews a little annoying.

Look at the maven plugin in the code I submitted for the associated ticket.  
It's cleaner than the custom mvn build stuff that exists now, see if that can 
be replaced.

- Steve Moist


On March 29, 2018, 1:16 p.m., kalyan kumar kalvagadda wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66360/
> ---
> 
> (Updated March 29, 2018, 1:16 p.m.)
> 
> 
> Review request for sentry, Alexander Kolbasov, Na Li, Steve Moist, and Sergio 
> Pena.
> 
> 
> Bugs: SENTRY-2192
> https://issues.apache.org/jira/browse/SENTRY-2192
> 
> 
> Repository: sentry
> 
> 
> Description
> ---
> 
> With the current thrift options used, @Generated annotation adds date which 
> kind of updates all the thrift generated files when --thriftif option used.
> 
> When someone makes some changes to any of the thrift definitions and tries to 
> generate the source all the auto generated files get updated.
> 
> This can be avoided by suppressing date in the @generated annotation.
> 
> 
> Diffs
> -
> 
>   sentry-hdfs/sentry-hdfs-common/pom.xml 
> 5c6c96c46ee384ba5981611333741fde3bd59e10 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
>  ac1fa6af17239e23557614e7149c7cc911e28e12 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
>  62fd0bb2426db427241a5f805c9e250b306b4947 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
>  68aec801ae7f38f8cbbe8549f5d9df79b609b114 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
>  8d3297ffe6f2de4dc3dc82f82a70b5ad2a235911 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
>  210d2191c38603d4a951a590eee85c8fccdde124 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
>  df5b7b10656102c6471885cfea73b0ed8dd67dd7 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
>  9fd3924f138696707df4ab1bb5c994005b9bd1f4 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
>  e8c09322ac6f8b8210bc4dd8869ad3b0353b63d9 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
>  0472f33ec49652ef402bcb332321fb2803b923d9 
>   
> sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
>  1a502080896b2b85e9bf6ae4780b4a2db35473f7 
>   sentry-provider/sentry-provider-db/pom.xml 
> 4751549bcc40d60ca8f5400dd371761bc6fbf2d5 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
>  ae4db6a06c72a93e62bc5a3c2a17776bcb7d 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
>  0b62dae0588859bceea54b8f4b49689561a7a4f9 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
>  29e5baf8d3ecd67ae655f513eaba5a1a2bc14b9a 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
>  42293b7bbda879d87f69721cfc3f4fd533055ae2 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
>  a3a660cc9d53411588c5a681b84a75a35ebc3f96 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
>  49cfe4b0057721839c442353b6441013d5d6438c 
>   
> sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
>  

Review Request 66360: SENTRY-2192: supress date value in @Generated annotation generated by thrift

2018-03-29 Thread kalyan kumar kalvagadda via Review Board

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

Review request for sentry, Alexander Kolbasov, Na Li, Steve Moist, and Sergio 
Pena.


Bugs: SENTRY-2192
https://issues.apache.org/jira/browse/SENTRY-2192


Repository: sentry


Description
---

With the current thrift options used, @Generated annotation adds date which 
kind of updates all the thrift generated files when --thriftif option used.

When someone makes some changes to any of the thrift definitions and tries to 
generate the source all the auto generated files get updated.

This can be avoided by suppressing date in the @generated annotation.


Diffs
-

  sentry-hdfs/sentry-hdfs-common/pom.xml 
5c6c96c46ee384ba5981611333741fde3bd59e10 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/SentryHDFSService.java
 ac1fa6af17239e23557614e7149c7cc911e28e12 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateRequest.java
 62fd0bb2426db427241a5f805c9e250b306b4947 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TAuthzUpdateResponse.java
 68aec801ae7f38f8cbbe8549f5d9df79b609b114 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathChanges.java
 8d3297ffe6f2de4dc3dc82f82a70b5ad2a235911 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathEntry.java
 210d2191c38603d4a951a590eee85c8fccdde124 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsDump.java
 df5b7b10656102c6471885cfea73b0ed8dd67dd7 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPathsUpdate.java
 9fd3924f138696707df4ab1bb5c994005b9bd1f4 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPermissionsUpdate.java
 e8c09322ac6f8b8210bc4dd8869ad3b0353b63d9 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TPrivilegeChanges.java
 0472f33ec49652ef402bcb332321fb2803b923d9 
  
sentry-hdfs/sentry-hdfs-common/src/gen/thrift/gen-javabean/org/apache/sentry/hdfs/service/thrift/TRoleChanges.java
 1a502080896b2b85e9bf6ae4780b4a2db35473f7 
  sentry-provider/sentry-provider-db/pom.xml 
4751549bcc40d60ca8f5400dd371761bc6fbf2d5 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyService.java
 ae4db6a06c72a93e62bc5a3c2a17776bcb7d 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsRequest.java
 0b62dae0588859bceea54b8f4b49689561a7a4f9 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleAddGroupsResponse.java
 29e5baf8d3ecd67ae655f513eaba5a1a2bc14b9a 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsRequest.java
 42293b7bbda879d87f69721cfc3f4fd533055ae2 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleDeleteGroupsResponse.java
 a3a660cc9d53411588c5a681b84a75a35ebc3f96 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeRequest.java
 49cfe4b0057721839c442353b6441013d5d6438c 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleGrantPrivilegeResponse.java
 6890337d6262500283086abf54e19ff1450796f8 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeRequest.java
 91793fee0f3a96a2fdec0cfecac325c65c08c999 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAlterSentryRoleRevokePrivilegeResponse.java
 bd7127bac0d9b03b6fef690c11fbb924029017d1 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TAuthorizable.java
 6ab06f70dabcdf20140e2c1fdd3801886c4e924a 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleRequest.java
 786c6437bd41d4a16013eade8b1c52e8943f92b9 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/generic/service/thrift/TCreateSentryRoleResponse.java