-----------------------------------------------------------
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