-
Notifications
You must be signed in to change notification settings - Fork 9.1k
HDDS-1541. Implement addAcl,removeAcl,setAcl,getAcl for Key. Contributed by Ajay Kumat. #885
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
0x00007f80c5548800 JavaThread "pool-151-thread-40" [_thread_blocked, id=438531, stack(0x000070003f2d8000,0x000070003f3d8000)] | ||
0x00007f80c5547800 JavaThread "pool-151-thread-39" [_thread_blocked, id=478979, stack(0x000070003f1d5000,0x000070003f2d5000)] | ||
0x00007f80c5547000 JavaThread "pool-151-thread-38" [_thread_blocked, id=438019, stack(0x000070003f0d2000,0x000070003f1d2000)] | ||
0x00007f80c7c06800 JavaThread "pool-151-th |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
whitespace:tabs in line
💔 -1 overall
This message was automatically generated. |
listOfAcls.add(new OzoneAcl(ACLIdentityType.USER, | ||
ugi.getUserName(), userRights)); | ||
//Group ACLs of the User | ||
List<String> userGroups = Arrays.asList(UserGroupInformation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why do we need to recreate a new UGI instead of using ugi.getGroups() here?
…ted by Ajay Kumar.
💔 -1 overall
This message was automatically generated. |
@@ -79,7 +79,8 @@ public BlockOutputStreamEntryPool(OzoneManagerProtocol omClient, | |||
.setBucketName(info.getBucketName()).setKeyName(info.getKeyName()) | |||
.setType(type).setFactor(factor).setDataSize(info.getDataSize()) | |||
.setIsMultipartKey(isMultipart).setMultipartUploadID(uploadID) | |||
.setMultipartUploadPartNumber(partNumber).build(); | |||
.setMultipartUploadPartNumber(partNumber) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NIT: unnecessary change can be avoided.
hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/rpc/RpcClient.java
Show resolved
Hide resolved
hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/rpc/RpcClient.java
Show resolved
Hide resolved
hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/rpc/RpcClient.java
Show resolved
Hide resolved
hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/rpc/RpcClient.java
Show resolved
Hide resolved
bits.and(aclRights); | ||
|
||
if (bits.equals(ZERO_BITSET)) { | ||
// throw exception if acl is already added. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
comments does not match with code.
aclRights.xor(acl.getAclBitSet()); | ||
if (aclRights.equals(ZERO_BITSET)) { | ||
getMap(aclType).remove(acl.getName()); | ||
} | ||
} else { | ||
// throw exception if acl is already added. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should be acl does not exist?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At this point all rights are already set to 0, so we are removing the entry from map.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done.
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOzoneManager.java
Show resolved
Hide resolved
...ore-service/src/main/java/org/apache/hadoop/ozone/web/storage/DistributedStorageHandler.java
Outdated
Show resolved
Hide resolved
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/BucketManagerImpl.java
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @ajayydv for the patch. LGTM overall, a few comments added inline...
Also, CI test failures in TestKeyDeletingService are related. Please fix them in next update. java.lang.NullPointerException: Default acls should be set. |
💔 -1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1, Pending CI.
💔 -1 overall
This message was automatically generated. |
Both test failures pass locally, seems unrelated. |
This checkin adds 1. Type system for Samza SQL. Previously Samza SQL was using Calcite's relational type system. We need an intermediate type system that is specific to Samza SQL so that we could support Beam SQL in future. This intermediate type system also allows to provide typing to Samza SQL UDFs. 2. Java annotations for Samza SQL that allows us to discover the Samza SQL UDFs easily and also provide users to configure name of the UDF, whether it is disabled. 3. Initial support for adding types in Samza SQL UDFs. Right now we are not using these types for validations. Future checkin will add that capability. Author: Srinivasulu Punuru <spunuru@linkedin.com> Reviewers: Weiqing <wiyang@linkedin.com>, Shenoda <sguirgui@linkedin.com> Closes apache#885 from srinipunuru/sql-schema.2 and squashes the following commits: 61e03b9a [Srinivasulu Punuru] Removing Metadata from SamzaSQLRelMessage f713cae5 [Srinivasulu Punuru] Address review comments 60d2614a [Srinivasulu Punuru] Adding license and documentation a3af257 [Srinivasulu Punuru] Support for types in UDFS
No description provided.