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

Review request for kafka.


Bugs: KAFKA-1688
    https://issues.apache.org/jira/browse/KAFKA-1688


Repository: kafka


Description
-------

This is still a draft version and I am working on making the code "more scala 
less java". There are a few TODOs some of which are dependent on other jiras 
some are notes to my self. I am posting the review to get early feedback on 
clear red-flags.

KAFKA-1688: Add authorization.


Diffs
-----

  core/src/main/scala/kafka/admin/AdminUtils.scala 
eee80f9c2c12da8e4879e96785f3b75a8ff7d1cd 
  core/src/main/scala/kafka/admin/TopicCommand.scala 
60f0228e6735a492315842afe28bcfa317478968 
  core/src/main/scala/kafka/api/TopicMetadata.scala 
5e39f453b429cb42ab87f695b6b30576f9ce98ce 
  core/src/main/scala/kafka/common/AuthorizationException.scala PRE-CREATION 
  core/src/main/scala/kafka/common/ErrorMapping.scala 
eb1eb4a703098253d0aae79577084569177768d1 
  core/src/main/scala/kafka/log/LogConfig.scala 
558c703f26da22b1a938bbbf8a6c4409a8e107fb 
  core/src/main/scala/kafka/network/RequestChannel.scala 
1d9c57b0b5a0ad31e4f3d7562f0266af83cc9024 
  core/src/main/scala/kafka/security/auth/Acl.scala PRE-CREATION 
  core/src/main/scala/kafka/security/auth/Authorizer.scala PRE-CREATION 
  core/src/main/scala/kafka/security/auth/ClusterAclCache.scala PRE-CREATION 
  core/src/main/scala/kafka/security/auth/Operation.java PRE-CREATION 
  core/src/main/scala/kafka/security/auth/PermissionType.java PRE-CREATION 
  core/src/main/scala/kafka/security/auth/SimpleAclAuthorizer.scala 
PRE-CREATION 
  core/src/main/scala/kafka/server/KafkaApis.scala 
b4004aa3a1456d337199aa1245fb0ae61f6add46 
  core/src/main/scala/kafka/server/KafkaConfig.scala 
69b772c1941865fbe15b34bb2784c511f8ce519a 
  core/src/main/scala/kafka/server/KafkaServer.scala 
c63f4ba9d622817ea8636d4e6135fba917ce085a 
  core/src/main/scala/kafka/server/MetadataCache.scala 
9a9205f78ff208a8103650dc8ea958ce59b7b507 
  core/src/main/scala/kafka/server/TopicConfig.scala PRE-CREATION 
  core/src/main/scala/kafka/server/TopicConfigCache.scala PRE-CREATION 
  core/src/main/scala/kafka/server/TopicConfigManager.scala 
47295d40131492aaac786273819b7bc6e22e5486 
  core/src/main/scala/kafka/utils/Json.scala 
d1102844748f2e88f79932281fe95583a57d2d16 
  core/src/test/resources/acl.json PRE-CREATION 
  core/src/test/scala/unit/kafka/admin/AddPartitionsTest.scala 
ab5d16c1d22191708410b15332882ba40eda5f28 
  core/src/test/scala/unit/kafka/admin/AdminTest.scala 
cfe38df577e3f179ebecad3f45429a15aa69e7b4 
  core/src/test/scala/unit/kafka/admin/DeleteTopicTest.scala 
61cc6028dd7c9a2eec2d9cbe6947764655801eee 
  core/src/test/scala/unit/kafka/admin/TopicCommandTest.scala 
c7136f20972614ac47aa57ab13e3c94ef775a4b7 
  core/src/test/scala/unit/kafka/integration/UncleanLeaderElectionTest.scala 
a1300894258c0ee77dffc96df24a2f7369eb68da 
  core/src/test/scala/unit/kafka/security/auth/AclTest.scala PRE-CREATION 
  core/src/test/scala/unit/kafka/security/auth/ClusterAclTest.scala 
PRE-CREATION 
  core/src/test/scala/unit/kafka/security/auth/SimpleAclAuthorizerTest.scala 
PRE-CREATION 
  core/src/test/scala/unit/kafka/server/DynamicConfigChangeTest.scala 
7877f6ca1845c2edbf96d4a9783a07a552db8f07 
  core/src/test/scala/unit/kafka/server/KafkaConfigConfigDefTest.scala 
62d183248e3be4c83d2c768e762f61f92448c6a6 
  core/src/test/scala/unit/kafka/server/TopicConfigCacheTest.scala PRE-CREATION 
  core/src/test/scala/unit/kafka/utils/TestUtils.scala 
5a9e84d44f6567c3a01a4e068c751edb07ee9634 

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


Testing
-------

Unit tests added for the SimpleACLAuthorizer, ACl and ClusterAclCache. Modified 
existing unit tests for TopicCommands and TopicConfigCache.


Thanks,

Parth Brahmbhatt

Reply via email to