[GitHub] kafka pull request #4312: MINOR: Increase number of messages in replica veri...

2017-12-11 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4312

MINOR: Increase number of messages in replica verification tool test

Increase the number of messages produced to make the test more reliable. 
The test failed in a recent build and also fails intermittently when run 
locally. Since the producer uses acks=0 and the test stops as soon as a lag is 
observed, the change shouldn't have a big impact on the time taken to run when 
lag is observed sooner.

### Committer Checklist (excluded from commit message)
- [ ] Verify design and implementation 
- [ ] Verify test coverage and CI build status
- [ ] Verify documentation (including upgrade notes)


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
MINOR-replicaverification-test

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4312.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4312


commit 94ef402fceec0df1a10ddc8a0f435c8c68a8e6c3
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-12-11T16:58:30Z

MINOR: Increase number of messages in replica verification tool test




---


[GitHub] kafka pull request #4303: KAFKA-6319: Quote strings stored in JSON configs

2017-12-07 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4303

KAFKA-6319: Quote strings stored in JSON configs

This is required for ACLs where SSL principals contain special characters 
(e.g. comma) that are escaped using backslash. The strings need to be quoted 
for JSON to ensure that the JSON stored in ZK is valid.
Also converted `SslEndToEndAuthorizationTest` to use a principal with 
special characters to ensure that this path is tested.

*More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.*

*Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.*

### Committer Checklist (excluded from commit message)
- [ ] Verify design and implementation 
- [ ] Verify test coverage and CI build status
- [ ] Verify documentation (including upgrade notes)


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-6319

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4303.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4303


commit 9518f465a76b3431a36777d83d57bf1430eaa302
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-12-07T20:00:03Z

KAFKA-6319: Quote strings in JSON to enable ACLs for principals with 
special chars




---


[GitHub] kafka pull request #4294: MINOR: Include client-id in client authentication ...

2017-12-05 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/4294


---


[GitHub] kafka pull request #4294: MINOR: Include client-id in client authentication ...

2017-12-05 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4294

MINOR: Include client-id in client authentication failure error messages

### Committer Checklist (excluded from commit message)
- [ ] Verify design and implementation 
- [ ] Verify test coverage and CI build status
- [ ] Verify documentation (including upgrade notes)


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-authfailure-log

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4294.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4294


commit 2c2acfd86e30a8ff3aa142369c017aabf543c721
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-12-05T12:23:12Z

MINOR: Include client-id in authentication failure error messages




---


[GitHub] kafka pull request #4263: KAFKA-6241: Enable dynamic updates of broker SSL k...

2017-11-24 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4263

KAFKA-6241: Enable dynamic updates of broker SSL keystore

Enable dynamic broker configuration (see KIP-225 for details). Includes
 - Base implementation to allow specific broker configs and custom configs 
to be dynamically updated
 - Extend DescribeConfigsRequest/Response to return all synonym configs and 
their sources in the order of precedence
 - Extend AdminClient to alter dynamic broker configs
 - Dynamic update of SSL keystores

### Committer Checklist (excluded from commit message)
- [ ] Verify design and implementation 
- [ ] Verify test coverage and CI build status
- [ ] Verify documentation (including upgrade notes)


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
KAFKA-6241-dynamic-keystore

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4263.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4263


commit 48a12506384d753a1ece6a92fcc59c3f60a35a81
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-11-20T17:06:31Z

KAFKA-6241: Enable dynamic updates of broker SSL keystore




---


[GitHub] kafka pull request #4199: KAFKA-6164; Shutdown quota managers if other compo...

2017-11-15 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/4199


---


[GitHub] kafka pull request #4203: MINOR: Remove note in docs that is no longer requi...

2017-11-15 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/4203


---


[GitHub] kafka pull request #4203: MINOR: Update version in docs for 0.11.0.2 release

2017-11-10 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4203

MINOR: Update version in docs for 0.11.0.2 release



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka version-update-01102

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4203.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4203


commit b6e467a2455d38c930bb167e227f626ab4506a2e
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-11-10T16:20:33Z

MINOR: Update version in docs for 0.11.0.2 release




---


[GitHub] kafka-site pull request #108: Add Rajini's keys

2017-11-10 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka-site/pull/108

Add Rajini's keys



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka-site add-key

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka-site/pull/108.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #108


commit 240ddda6e00b8c7a4c71a214b010330199c14651
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-11-10T14:52:49Z

Add Rajini's keys




---


[GitHub] kafka pull request #4199: KAFKA-6164; Shutdown quota managers if other compo...

2017-11-09 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4199

KAFKA-6164; Shutdown quota managers if other components fail to start



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-6164-1.0

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4199.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4199


commit 3a1c238165a0ec95bbfa6397dce5bd9776615c66
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-11-09T15:17:52Z

KAFKA-6164; Shutdown quota managers if other components fail to start




---


[GitHub] kafka pull request #4193: KAFKA-6185: Remove channels from explictlyMutedCha...

2017-11-08 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4193

KAFKA-6185: Remove channels from explictlyMutedChannels set when closed



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-6185-oom

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4193.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4193






---


[GitHub] kafka pull request #4187: MINOR: Handle error metrics removal during shutdow...

2017-11-07 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4187

MINOR: Handle error metrics removal during shutdown



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-metrics-cleanup

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4187.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4187


commit 7c282414ae1b1edcd21edbcc3e310684ade034c4
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-11-07T09:46:59Z

MINOR: Handle error metrics removal during shutdown




---


[GitHub] kafka pull request #4181: KAFKA-6164: Shutdown quota managers if other compo...

2017-11-06 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4181

KAFKA-6164: Shutdown quota managers if other components fail to start



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-6164

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4181.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4181


commit 9c11aa563fe320c60aa3d75b34d5d368bf0bad0b
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-11-06T10:49:21Z

KAFKA-6164: Shutdown quota managers if other components fail to start




---


[GitHub] kafka pull request #4140: KAFKA-6131: Use atomic putIfAbsent to create txn m...

2017-10-26 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4140

KAFKA-6131: Use atomic putIfAbsent to create txn marker queues



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
KAFKA-6131-txn-concurrentmap

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4140.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4140


commit b80fcb5bfc8cb70f270eb558ed6267dca99d1e08
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-26T17:45:47Z

KAFKA-6131: Use atomic putIfAbsent to create txn marker queues




---


[GitHub] kafka pull request #4121: Kafka 6042: Use state write lock for delayed txn o...

2017-10-23 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/4121


---


[GitHub] kafka pull request #4122: KAFKA-6096: Add multi-threaded tests for group coo...

2017-10-23 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4122

KAFKA-6096: Add multi-threaded tests for group coordinator, txn manager



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-6096-deadlock-test

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4122.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4122


commit 5e39e73da84c0057ae4815b066cbc6e9113bc608
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-23T20:59:04Z

KAFKA-6096: Add multi-threaded tests for group coordinator, txn manager




---


[GitHub] kafka pull request #4121: Kafka 6042: Use state write lock for delayed txn o...

2017-10-23 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4121

Kafka 6042: Use state write lock for delayed txn operations 



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-6042-txn-delayedlock

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4121.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4121


commit 13b99144ffd1dbbe54105ec124f3b3e6d70d49a6
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-23T21:37:22Z

KAFKA-6042: Use state write lock for delayed txn operations




---


[GitHub] kafka pull request #4103: KAFKA-6042: Avoid deadlock between two groups with...

2017-10-20 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4103

KAFKA-6042: Avoid deadlock between two groups with delayed operations



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-6042-group-deadlock

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4103.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4103


commit 80039370b71bc0efd77d1f4cb46b855bfea45362
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-20T12:21:46Z

KAFKA-6042: Avoid deadlock between two groups with delayed operations




---


[GitHub] kafka pull request #4099: MINOR: Use ObjectName.quote instead of URL-encodin...

2017-10-19 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4099

MINOR: Use ObjectName.quote instead of URL-encoding for JMX metric tags



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 1.0

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4099.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4099


commit 58377d6d8828f652a6beda080ac76afaadabe134
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-19T15:14:52Z

MINOR: Use ObjectName.quote instead of URL-encoding for JMX metric tags




---


[GitHub] kafka pull request #4026: KAFKA-5746: Document new broker metrics added for ...

2017-10-05 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4026

KAFKA-5746: Document new broker metrics added for health checks



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-KIP-188-metrics-docs

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4026.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4026


commit 924e3d2f56a6c24a42018f396612c95f02cc5fe1
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-05T19:12:15Z

KAFKA-5746: Document new broker metrics added for health checks




---


[GitHub] kafka pull request #4018: KAFKA-6010: Relax record conversion time test to a...

2017-10-04 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4018

KAFKA-6010: Relax record conversion time test to avoid build failure

For record conversion tests, check time >=0 since conversion times may be 
too small to be measured accurately. Since default value is -1, the test is 
still useful. Also increase message size in 
SslTransportLayerTest#testNetworkThreadTimeRecorded to avoid failures when 
processing time is too small.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
KAFKA-6010-MemoryRecordsBuilderTest

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4018.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4018


commit de88403f7a77e67c77f7ad36dabcccdfff661fe4
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-04T18:44:31Z

KAFKA-6010: Relax record conversion time test to avoid build failure




---


[GitHub] kafka pull request #4015: KAFKA-6004: Allow authentication providers to over...

2017-10-04 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4015

KAFKA-6004: Allow authentication providers to override error message



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-6004-auth-exception

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4015.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4015


commit 8cbbbae3f3da625856db27b2fdf4004c9980931e
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-04T13:27:30Z

KAFKA-6004: Allow authentication providers to override error message




---


[GitHub] kafka pull request #4014: KAFKA-5738: Upgrade note for cumulative count metr...

2017-10-04 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4014

KAFKA-5738: Upgrade note for cumulative count metric (KIP-187)



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-upgrade-KIP-187

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4014.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4014


commit 146a05fce547c559602799b81188793ed749d7a8
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-04T12:54:46Z

KAFKA-5738: Upgrade note for cumulative count metric (KIP-187)




---


[GitHub] kafka pull request #4013: KAFKA-4764: Upgrade notes for authentication failu...

2017-10-04 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/4013

KAFKA-4764: Upgrade notes for authentication failure handling (KIP-152)



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-upgrade-auth-failure

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/4013.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #4013


commit 6e4630515162aa058a2856f1efd4118a0f834c3f
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-10-04T11:51:25Z

KAFKA-4764: Upgrade notes for authentication failure handling (KIP-152)




---


[GitHub] kafka pull request #3991: KAFKA-5968: Create/remove request metrics during b...

2017-09-29 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3991

KAFKA-5968: Create/remove request metrics during broker startup/shutdown

Replaces the static `RequestMetrics` object with a class so that metrics 
are created and removed during broker startup and shutdown to avoid metrics 
tests being affected by metrics left behind by previous tests. Also reinstates 
`kafka.api.MetricsTest` which was failing frequently earlier due to tests 
removing the static request metrics.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5968

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3991.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3991


commit ee50940631bc387223045a21a1ded689e15852fb
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-29T10:27:22Z

KAFKA-5968: Create/remove request metrics during broker startup/shutdown




---


[GitHub] kafka pull request #3956: KAFKA-5970: Avoid locking group in operations that...

2017-09-25 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3956

KAFKA-5970: Avoid locking group in operations that lock DelayedProduce



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
KAFKA-5970-delayedproduce-deadlock

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3956.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3956


commit 27238fe16a31bad09cc82785a7bb62d347f2c7ac
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-25T11:40:28Z

KAFKA-5970: Avoid locking group in operations that lock DelayedProduce




---


[GitHub] kafka pull request #2165: KAFKA-4440: Make producer RecordMetadata non-final

2017-09-25 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/2165


---


[GitHub] kafka pull request #3928: KAFKA-5947: Handle authentication failure in admin...

2017-09-20 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3928

KAFKA-5947: Handle authentication failure in admin client, txn producer

1. Raise AuthenticationException for authentication failures in admin client
2. Handle AuthenticationException as a fatal error for transactional 
producer
3. Add comments to authentication exceptions

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5947-auth-failure

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3928.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3928


commit 764f38785f83a95f840c398c9ef2f557e67fe07a
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-20T15:27:23Z

KAFKA-5947: Handle authentication exceptions in admin client and txn
producer




---


[GitHub] kafka pull request #3922: Kafka 5854: Handle authentication failures in Kafk...

2017-09-20 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3922


---


[GitHub] kafka pull request #3922: Kafka 5854: Handle authentication failures in Kafk...

2017-09-20 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3922

Kafka 5854: Handle authentication failures in KafkaAdminClient

This is currently on top of the commits from #3832. 

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5854-adminclient

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3922.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3922


commit f5878201303f4bb43a5b20f7abdef6f5a9af8fc1
Author: Vahid Hashemian <vahidhashem...@us.ibm.com>
Date:   2017-09-15T17:50:41Z

KAFKA-5854: Handle SASL authentication failures as non-retriable exceptions 
in clients

This PR implements the client-side of KIP-152, by modifying 
`KafkaConsumer`, `KafkaProducer`, and `ConsumerGroupCommand` to throw a 
non-retriable exception when user authentication fails.

This PR is co-authored with @rajinisivaram.

commit a16a794f5ae06572d1434943f2765fa0f942bfa2
Author: Vahid Hashemian <vahidhashem...@us.ibm.com>
Date:   2017-09-18T20:57:33Z

Addressed feedback on the initial commit.

    Thanks to @rajinisivaram for the review and sharing some of the code to 
speed things up.

commit 5388b916fd94889ad0c8e7068bb61946e20ccd19
Author: Vahid Hashemian <vahidhashem...@us.ibm.com>
Date:   2017-09-19T19:00:47Z

Addressed additional feedback received

commit a6e67a7e89e1437cdf8d44b73e28ecb2cd959c1f
Author: Vahid Hashemian <vahidhashem...@us.ibm.com>
Date:   2017-09-20T01:36:47Z

Minor changes based on the feedback received

commit d19874a06a98264f021d4af4a70326865657b8b3
Author: Vahid Hashemian <vahidhashem...@us.ibm.com>
Date:   2017-09-20T01:43:53Z

Merge branch 'trunk' into KAFKA-5854

commit a89fe929776b39e4c27d8c8aee7c4630e115a398
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-20T15:27:23Z

KAFKA-5854: Handle authentication exceptions in KafkaAdminClient




---


[GitHub] kafka pull request #3918: KAFKA-5920: Handle SSL handshake failures as authe...

2017-09-20 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3918

KAFKA-5920: Handle SSL handshake failures as authentication exceptions



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
KAFKA-5920-SSL-handshake-failure

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3918.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3918


commit baada6c9c7ddf85ec00bd5bf23b464ed79571283
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-18T22:06:48Z

KAFKA-5920: Handle SSL handshake failures as authentication exceptions




---


[GitHub] kafka pull request #3882: MINOR: Add metric templates for sender/fetcher rat...

2017-09-17 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3882

MINOR: Add metric templates for sender/fetcher rate totals



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
MINOR-KAFKA-5738-metricstemplates

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3882.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3882


commit ac71252bf4a905df0a92e131eddca3024527ab9c
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-17T16:14:48Z

MINOR: Add metric templates for sender/fetcher rate totals




---


[GitHub] kafka pull request #2546: KAFKA-4764: Improve diagnostics for SASL auth fail...

2017-09-14 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/2546


---


[GitHub] kafka pull request #3836: KAFKA-5872: Fix transient failure in SslSelectorTe...

2017-09-12 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3836

KAFKA-5872: Fix transient failure in SslSelectorTest.testMuteOnOOM



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
KAFKA-5872-sslselectortest-failure

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3836.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3836


commit 68d0b6383782d79780e84d1806b1718d0f791f41
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-12T09:09:20Z

KAFKA-5872: Fix transient failure in SslSelectorTest.testMuteOnOOM




---


[GitHub] kafka pull request #3823: MINOR: Fix transient failure in SelectorTest.testC...

2017-09-10 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3823

MINOR: Fix transient failure in 
SelectorTest.testCloseConnectionInClosingState

`SelectorTest.testCloseConnectionInClosingState` creates a channel with 
some staging receives and moves time forward to expire the channel. To ensure 
that the channel will be expired on the next poll, the channel must be muted to 
avoid expiry time being updated if more data is available for read.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
MINOR-SelectorTest-closingChannel

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3823.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3823


commit 9f35f260f4fe12e0e9254363386732c19c06bb4c
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-10T17:27:32Z

MINOR: Fix transient failure in SelectorTest




---


[GitHub] kafka pull request #3792: KAFKA-5837: Set defaults for ReassignPartitionsCom...

2017-09-05 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3792

KAFKA-5837: Set defaults for ReassignPartitionsCommand correctly



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5837

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3792.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3792


commit ea852fc052bcb1bcabde249a315c006e7ef16d27
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-09-05T15:51:32Z

KAFKA-5837: Set defaults for ReassignPartitionsCommand correctly




---


[GitHub] kafka pull request #3773: MINOR: Fix unit test failures from last commit, ch...

2017-08-31 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3773


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3773: MINOR: Fix unit test failures from last commit, ch...

2017-08-31 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3773

 MINOR: Fix unit test failures from last commit, cherry-pick fix for SASL 
principal



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-0.10.2-buildfix

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3773.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3773


commit 63ca7932727b704eb2f9f52fdc1241c8c7238aa2
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-08-31T19:07:15Z

MINOR: Fix unit test failures from last commit and checkstyle fixes

commit c022fde8c37fcadcbc004f4618bfd61af3a87d4e
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-06T02:43:07Z

KAFKA-5325; Avoid and handle exceptions for Kerberos re-login

If producer creates a connection during Kerberos re-login (after logout,
before login), there are no principals in the subject and
`SaslClientAuthenticator.configure` may throw an exception while trying
to determine the principal. A socket channel is created and its key
registered with the selector, but the `RuntimeException` thrown leaves
the key registered with the selector without adding the channel to the
channel list. This results in an infinite loop of
`NullPointerExceptions`.
The PR applies two fixes:

1. Convert the `RuntimeException` to a meaningful `KafkaException`
2. Handle any exception in `buildChannel`, cleanup and throw
`IOException`.
Retries will take care of re-connections.

Author: Rajini Sivaram <rajinisiva...@googlemail.com>

Reviewers: Jun Rao <jun...@gmail.com>, Ismael Juma <ism...@juma.me.uk>

Closes #3208 from rajinisivaram/KAFKA-5325

(cherry picked from commit 9934d28a34351a63738f8e9bac6b53fd699a4905)




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3712: MINOR: Fix transient failure in SocketServerTest.t...

2017-08-22 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3712

MINOR: Fix transient failure in SocketServerTest.testConnectionIdReuse



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
MINOR-connectionidreuse-test

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3712.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3712


commit f45b4fc626a6c620a6c5b96897dacdca41de8ede
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-08-22T13:09:01Z

MINOR: Fix transient failure in SocketServerTest.testConnectionIdReuse




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3708: [WIP] KAFKA-4764: Wrap SASL tokens in Kafka header...

2017-08-21 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3708

[WIP] KAFKA-4764: Wrap SASL tokens in Kafka headers to improve diagnostics

SASL handshake protocol changes from KIP-152.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
KAFKA-4764-SASL-diagnostics

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3708.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3708


commit 61d5c38a120bc9fa4b6b8cbedb6c3f007ece0490
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-08-21T18:59:43Z

KAFKA-4764: Wrap SASL tokens in Kafka headers to improve diagnostics




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3705: [WIP] KAFKA-5746: Add new metrics to support healt...

2017-08-21 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3705

[WIP] KAFKA-5746: Add new metrics to support health checks

This is currently built on top of PR #3673

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5746-new-metrics

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3705.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3705






---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3686: [WIP] KAFKA-5738: Add cumulative count for rate me...

2017-08-17 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3686

[WIP] KAFKA-5738: Add cumulative count for rate metrics

Implementation of 
https://cwiki.apache.org/confluence/display/KAFKA/KIP-187+-+Add+cumulative+count+metric+for+all+Kafka+rate+metrics

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5738

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3686.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3686






---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3668: KAFKA-5679: Add logging for broker termination due...

2017-08-15 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3668

KAFKA-5679: Add logging for broker termination due to SIGTERM or SIGINT



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5679

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3668.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3668


commit e6f02a6eb90c242d850d3aab2e59d74162d88626
Author: rajini <rajini@192.168.0.22>
Date:   2017-08-15T07:29:49Z

KAFKA-5679: Add logging for broker termination due to SIGTERM or SIGINT




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3548: KAFKA-5607: Improve error handling in SocketServer...

2017-07-19 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3548

KAFKA-5607: Improve error handling in SocketServer to avoid issues later



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5607

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3548.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3548


commit 9d656f066dbdb86c78e150593c94cc118c843038
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-07-19T09:42:43Z

KAFKA-5607: Improve error handling in SocketServer to avoid issues later




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3530: KAFKA-5595: Ensure client connection ids are not r...

2017-07-16 Thread rajinisivaram
GitHub user rajinisivaram reopened a pull request:

https://github.com/apache/kafka/pull/3530

KAFKA-5595: Ensure client connection ids are not reused too quickly

When there are broker delays that cause a response to take longer than 
`connections.max.idle.ms`, connections may be closed by the broker (as well as 
by the client) before the response is processed.
If the port is reused, broker may send the outstanding response to a new 
connection with the reused port. The new connection will end up with 
correlation id mismatch, requiring process restart. This is also a security 
exposure since clients receive response intended for the wrong connection.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5595

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3530.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3530


commit 99f3374b5c3b0cb5efcdfe4c553aac943297b016
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-07-15T13:01:47Z

KAFKA-5595: Ensure client connection ids are not reused too quickly




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3530: KAFKA-5595: Ensure client connection ids are not r...

2017-07-16 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3530


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3530: KAFKA-5595: Ensure client connection ids are not r...

2017-07-15 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3530

KAFKA-5595: Ensure client connection ids are not reused too quickly

On the broker, if client ports are reused when response to a closed 
connection is outstanding, broker may send the outstanding response to a new 
connection with the reused port. The new connection will end up with 
correlation id mismatch, requiring process restart. This is also a security 
exposure since clients receive response intended for the wrong connection.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5595

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3530.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3530


commit f1f42bcb57e77cd0841b588ae91cee457ba07832
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-07-15T13:01:47Z

KAFKA-5595: Ensure client connection ids are not reused too quickly




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3529: MINOR: Use correct connectionId in error message

2017-07-14 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3529

MINOR: Use correct connectionId in error message



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-log-connection-id

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3529.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3529


commit 14b4c7d25161097319926da17748dd09c4145624
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-07-14T19:35:49Z

MINOR: Use correct connectionId in error message




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3526: KAFKA-5587: Remove channel only after staged recei...

2017-07-14 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3526

KAFKA-5587: Remove channel only after staged receives are delivered

When idle connections are closed, ensure that channels with staged receives 
are retained in `closingChannels` until all staged receives are completed. Also 
ensure that only one staged receive is completed in each poll, even when 
channels are closed.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5587

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3526.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3526


commit d6848a3b1dcf9cc73caf06b68bdc89570c396c81
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-07-14T08:36:22Z

KAFKA-5587: Remove channel only after staged receives are delivered




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3483: MINOR: Wait for tasks to terminate to avoid except...

2017-07-04 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3483

MINOR: Wait for tasks to terminate to avoid exception in test teardown



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-consumerbounce-test

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3483.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3483


commit 1d89b48a61358954e161767894b129e4d11f2e37
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-07-04T11:08:50Z

MINOR: Wait for tasks to terminate to avoid exception in test teardown




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3471: MINOR: Add test brokers to list as they are create...

2017-06-30 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3471

MINOR: Add test brokers to list as they are created to ensure cleanup



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-shutdown-brokers

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3471.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3471


commit 55359cddb9c0cc6de9b9cd6b185ac9caf642b012
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-30T18:53:14Z

MINOR: Add test brokers to list as they are created to ensure cleanup




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3334: MINOR: Fix ConsumerBounceTest to wait for consumer...

2017-06-28 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3334


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3303: KAFKA-5402: Avoid creating quota related metrics i...

2017-06-28 Thread rajinisivaram
GitHub user rajinisivaram reopened a pull request:

https://github.com/apache/kafka/pull/3303

KAFKA-5402: Avoid creating quota related metrics if quotas not enabled



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5402

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3303.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3303


commit 5040ef11e46eabc390422783ef44972145ac85b2
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-12T12:12:14Z

KAFKA-5402: Avoid creating quota related metrics if quotas not enabled

commit 2e25eac8a25adbe8c5a01c8b857cb5e1e879e5e5
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-12T15:29:01Z

KAFKA-5402: Address review comment

commit f70e82622a06ede38e8f3d704ade6f3f4f27b2bd
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-12T20:11:09Z

KAFKA-5402: Fix test failures, update method names

commit e25d5b1d3b19af198f5dac070abc9495edc49364
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-13T12:42:23Z

KAFKA-5402: Address review comments

commit 499ded48f04f6da193d8a3f04d9072983174069b
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-29T00:16:51Z

KAFKA-5402: Address review comments




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3303: KAFKA-5402: Avoid creating quota related metrics i...

2017-06-28 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3303


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3334: MINOR: Fix ConsumerBounceTest to wait for consumer...

2017-06-14 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3334

MINOR: Fix ConsumerBounceTest to wait for consumer close



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-more-test-cleanup

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3334.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3334


commit e2e1fb05efbbca491dc52407a5abcb2e13222bf9
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-14T07:00:54Z

MINOR: Fix ConsumerBounceTest to wait for consumer close




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3317: MINOR: Clean up in DeleteConsumerGroupTest even if...

2017-06-13 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3317

MINOR: Clean up in DeleteConsumerGroupTest even if test fails



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
MINOR-deleteconsumergrouptest-cleanup

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3317.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3317


commit 4d0ddc3b1902d9b2e521a803633b212cd95e14ac
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-13T16:48:42Z

MINOR: Clean up in DeleteConsumerGroupTest even if test fails




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3315: MINOR: Generate deprecated warning for static defa...

2017-06-13 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3315

MINOR: Generate deprecated warning for static default quota config

The default client-id bandwidth quota config properties have been marked 
deprecated in the doc, but a warning may be useful before the property is 
removed in a future release.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
MINOR-deprecate-staticquota

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3315.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3315


commit 6bdd4ace58e3318fa77e4b08b2fa69a5bfc003a8
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-13T13:24:56Z

MINOR: Generate deprecated warning for static default quota config




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3314: KAFKA-5439: Verify that no unexpected threads are ...

2017-06-13 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3314

KAFKA-5439: Verify that no unexpected threads are left behind in tests



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5439

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3314.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3314


commit d76f37bfb46a72245b7e9305bebc1a4fd240b227
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-13T07:33:43Z

KAFKA-5439: Verify that no unexpected threads are left behind in tests




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3304: KAFKA-5433: Close SimpleAclAuthorizer in test to c...

2017-06-12 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3304

KAFKA-5433: Close SimpleAclAuthorizer in test to close ZK client



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5433

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3304.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3304


commit 4c634f41d4ed63faea1227e8de226a6d5d510b80
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-12T14:19:31Z

KAFKA-5433: Close SimpleAclAuthorizer in test to close ZK client




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3303: KAFKA-5402: Avoid creating quota related metrics i...

2017-06-12 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3303

KAFKA-5402: Avoid creating quota related metrics if quotas not enabled



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5402

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3303.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3303


commit f69011760d67a4b85d5049014e5929fbdc661858
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-12T12:12:14Z

KAFKA-5402: Avoid creating quota related metrics if quotas not enabled




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3253: KAFKA-5395: Remove synchronization from AbstractCo...

2017-06-07 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3253


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3246: KAFKA-4948: Wait for offset commit in test to fix ...

2017-06-06 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3246

KAFKA-4948: Wait for offset commit in test to fix transient failure


`DescribeConsumerGroupTest#testDescribeExistingGroupWithNoMembersWithNewConsumer`
 shuts down the consumer executor thread and then checks that the assignments 
returned by `describeGroup` contain the consume group with no members. But if 
the executor thread is shut down before any offsets are committed, the 
assignments returned by `describeGroup` doesn't contain the group at all. This 
PR waits for an offset commit by waiting for the group to appear in 
`describeGroup` assignments prior to shutting down the executor.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4948

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3246.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3246


commit cda6b607e83078f5941731b73d7c38575606d473
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-06T13:28:16Z

KAFKA-4948: Wait for offset commit in test to fix transient failure




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3238: KAFKA-5380: Fix transient failure in KafkaConsumer...

2017-06-05 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3238

KAFKA-5380: Fix transient failure in KafkaConsumerTest, close consumers

In `KafkaConsumer#testChangingRegexSubscription`, keep metadata updated 
with both topics since heartbeat thread may remove unsubscribed topic  during 
its metadata update, causing the assertion that matches join requests to fail. 
Also close consumer in all tests since they leave behind heartbeat threads.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5380

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3238.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3238


commit 0b2d19962a6ee6d295c8d5d088eb63e8857abb8d
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-05T17:14:01Z

KAFKA-5380: Fix transient failure in KafkaConsumerTest, close consumers




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3209: KAFKA-5345; Close KafkaClient when streams client ...

2017-06-02 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3209


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3209: KAFKA-5345; Close KafkaClient when streams client ...

2017-06-02 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3209

KAFKA-5345; Close KafkaClient when streams client is closed

Cherry-pick KAFKA-5345 to 0.10.2

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5345-0102

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3209.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3209


commit 67ca06ecd7fdecd929dae0b657c70b4be71f49ed
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-01T20:54:28Z

KAFKA-5345; Close KafkaClient when streams client is closed

Author: Rajini Sivaram <rajinisiva...@googlemail.com>

Reviewers: Guozhang Wang <wangg...@gmail.com>, Ismael Juma 
<ism...@juma.me.uk>
    
Closes #3195 from rajinisivaram/KAFKA-5345




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3208: KAFKA-5325: Avoid and handle exceptions for Kerber...

2017-06-02 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3208

KAFKA-5325: Avoid and handle exceptions for Kerberos re-login



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5325

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3208.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3208


commit ad8afca300bda010a4fdbd9bbdcdf80bfda17250
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-02T11:31:48Z

KAFKA-5325: Avoid and handle exceptions for Kerberos re-login




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3195: KAFKA-5345: Close KafkaClient when streams client ...

2017-06-01 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3195

KAFKA-5345: Close KafkaClient when streams client is closed



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5345

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3195.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3195


commit fbdc0d0774542664f5e1a49d92539f8c5a378028
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-01T19:01:29Z

KAFKA-5345: Close KafkaClient when streams client is closed




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3168: KAFKA-4956: System test for request quotas

2017-06-01 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3168


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3190: KAFKA-4956: Verify client-side throttle time metri...

2017-06-01 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3190

KAFKA-4956: Verify client-side throttle time metrics in quota test



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4956-unittest

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3190.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3190


commit c00187944d7942e58765d7bdb68912c9e041a636
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-06-01T10:50:04Z

KAFKA-4956: Verify client-side throttle time metrics in quota test




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3169: MINOR: Fix doc for producer throttle time metrics

2017-05-30 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3169

MINOR: Fix doc for producer throttle time metrics



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-producer-metrics

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3169.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3169


commit cd458384e539f37d3c1c2fc946ba51e5f0de872d
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-30T14:30:57Z

MINOR: Fix doc for producer throttle time metrics




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3168: KAFKA-4956: System test for request quotas

2017-05-30 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3168

KAFKA-4956: System test for request quotas



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4956

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3168.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3168


commit 2019ec7c48242d5dcd7bad0bba878603e61483f9
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-30T13:57:16Z

KAFKA-4956: System test for request quotas




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3146: MINOR: Cleanup in tests to avoid threads being lef...

2017-05-25 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3146

MINOR: Cleanup in tests to avoid threads being left behind



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-test-cleanup

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3146.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3146


commit 2fb408fd46c0c090067268a6276aab4c44672e48
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-25T18:34:20Z

MINOR: Cleanup in tests to avoid threads being left behind




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3137: KAFKA-5320: Include all request throttling in clie...

2017-05-24 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3137

KAFKA-5320: Include all request throttling in client throttle metrics



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5320

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3137.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3137


commit df83a196def521e50939f39d62bccd4e461a
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-24T11:06:05Z

KAFKA-5320: Include all request throttling in client throttle metrics




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3124: KAFKA-5263: Avoid tight polling loop in consumer w...

2017-05-23 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3124

KAFKA-5263: Avoid tight polling loop in consumer with no ready nodes

If all brokers are unavailable, consumers using manual assignment poll in a 
tight loop with no channels to poll from. Producers and consumers using group 
management avoid this since they wait for metadata which attempt to create new 
connections with any necessary backoff. This PR does a similar wait for 
consumers using manual assignment when no nodes are ready.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5263

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3124.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3124


commit e4cd05a61c3e5422b2a897004b41d523b5af8c16
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-23T10:05:21Z

KAFKA-5263: Avoid tight polling loop in consumer with no ready nodes




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3069: KAFKA-4957: Request rate quotas documentation

2017-05-16 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3069

KAFKA-4957: Request rate quotas documentation



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4957

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3069.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3069


commit d7a2991a424c595c3339ad0d67f91a034eaa6346
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-16T18:24:51Z

KAFKA-4957: Request rate quotas documentation




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3068: KAFKA-5250: Do fetch down conversion after throttl...

2017-05-16 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3068

KAFKA-5250: Do fetch down conversion after throttling

Perform down conversion after throttling to avoid retaining messages in 
memory during throttling since this could result in OOM. Also update bytesOut 
metrics after throttling when the response is about to be sent.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5250

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3068.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3068


commit a5d0df74214480929f800773dc2aee8d0a4b0bc6
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-16T12:49:21Z

KAFKA-5250: Do fetch down conversion after throttling




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3057: KAFKA-5182: Reduce session timeout in request quot...

2017-05-15 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3057

KAFKA-5182: Reduce session timeout in request quota test

Reduce session timeouts for join requests to trigger throttling in the 
request quota test.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5182-quotatest

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3057.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3057


commit 7885027108e9841490181b58b759d5a61cba84fc
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-15T17:10:56Z

KAFKA-5182: Reduce session timeout in request quota test




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3039: MINOR: Close ZooKeeper clients in tests

2017-05-12 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3039

MINOR: Close ZooKeeper clients in tests



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-close-zkclient

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3039.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3039


commit e62cecfde31093a245ebcf30f1c1578f83925bfb
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-13T01:51:43Z

MINOR: Close ZooKeeper clients in tests




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2985: KAFKA-5173: Log jaas.config if broker fails to sta...

2017-05-11 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/2985


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3026: KAFKA-5713: Shutdown brokers in tests

2017-05-11 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3026

KAFKA-5713: Shutdown brokers in tests

Add broker shutdown for `LeaderEpochIntegrationTest`. Move broker shutdown 
in other tests to `tearDown` to ensure brokers are shutdown even if tests fail. 
Also added assertion to `ZooKeeperTestHarness` to verify that controller event 
thread is not running since this thread may load JAAS configuration if ZK ports 
are reused.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5173

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3026.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3026


commit 41bbe2c35f616e32c5eb0ae0ab5f8cb307db95b6
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-11T15:31:59Z

KAFKA-5713: Shutdown brokers in tests




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3014: KAFKA-5182: Close txn coordinator threads during b...

2017-05-10 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3014

KAFKA-5182: Close txn coordinator threads during broker shutdown

Shutdown delayed delete purgatory thread, transaction marker purgatory 
thread and send thread in `TransactionMarkerChannelManager` during broker 
shutdown. Made `InterBrokerSendThread` interruptible so that it is shutdown.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5182

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3014.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3014


commit 3f35cdfd42a927fe805d364ba35a996ca6cd487d
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-10T15:22:22Z

KAFKA-5182: Close txn coordinator threads during broker shutdown




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3011: KAFKA-5173: Close txn coordinator threads during b...

2017-05-10 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/3011


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #3011: KAFKA-5173: Close txn coordinator threads during b...

2017-05-10 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/3011

KAFKA-5173: Close txn coordinator threads during broker shutdown

Shutdown delayed delete purgatory thread, transaction marker purgatory 
thread and send thread in `TransactionMarkerChannelManager`  during broker 
shutdown. Made `InterBrokerSendThread` interruptible so that it is shutdown.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5182

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/3011.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3011


commit ead2bbc0618bc20421c693b6f96895780c75276b
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-10T15:22:22Z

KAFKA-5173: Close txn coordinator threads during broker shutdown




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2985: KAFKA-5173: Log jaas.config if broker fails to sta...

2017-05-05 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2985

KAFKA-5173: Log jaas.config if broker fails to start



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5173-debug

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2985.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2985


commit 2c2963fc4cbf74c1fd83f7b1daa50068cdb39361
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-05T20:37:10Z

KAFKA-5173: Log jaas.config if broker fails to start




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2980: KAFKA-5179: Log connection termination during auth...

2017-05-05 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2980

KAFKA-5179: Log connection termination during authentication



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5179

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2980.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2980


commit 400e04bbe9f0968b8091b72baeefb08621fe1b34
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-05-05T12:41:53Z

KAFKA-5179: Log connection termination during authentication




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka-site pull request #55: Add Rajini to committers page

2017-04-27 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka-site/pull/55

Add Rajini to committers page



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka-site add-rajini

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka-site/pull/55.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #55


commit 6ccaae90a95ac4afedd304f7ce97291018f31915
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-04-26T20:51:04Z

Add Rajini to committers page




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2879: KAFKA-5094: Replace SCRAM credentials in broker lo...

2017-04-20 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2879

KAFKA-5094: Replace SCRAM credentials in broker logs with tag hidden



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5094

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2879.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2879


commit b5251fa1c07bce83b56e68063d4a3ef2cef20c2c
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-04-20T11:08:13Z

KAFKA-5094: Replace SCRAM credentials in broker logs with tag hidden




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2845: KAFKA-4814: Enable ZK ACLs only when zookeeper.set...

2017-04-12 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2845

KAFKA-4814: Enable ZK ACLs only when zookeeper.set.acl is set



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4814

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2845.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2845


commit b4c8614fa6faaba40ec878919bf2314a17736493
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-04-12T12:28:06Z

KAFKA-4814: Enable ZK ACLs only when zookeeper.set.acl is set




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2835: KAFKA-5051: Avoid reverse DNS lookup to obtain hos...

2017-04-10 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2835

KAFKA-5051: Avoid reverse DNS lookup to obtain hostname for TLS



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-5051

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2835.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2835


commit 5805bd5a2cf19a24e89534b10708c42e7b402a0b
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-04-04T19:21:45Z

KAFKA-5051: Avoid reverse DNS lookup to obtain hostname for TLS




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2792: MINOR: Fix potential deadlock in consumer close te...

2017-04-03 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2792

MINOR: Fix potential deadlock in consumer close test



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka MINOR-closetest-deadlock

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2792.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2792


commit 37eb3d16f31edb2c47cb063cfc216e205075de0f
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-04-03T08:57:14Z

MINOR: Fix potential deadlock in consumer close test




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2744: KAFKA-4954: Request handler utilization quotas

2017-03-27 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2744

KAFKA-4954: Request handler utilization quotas

See KIP-124 
(https://cwiki.apache.org/confluence/display/KAFKA/KIP-124+-+Request+rate+quotas)
 for details

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4954

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2744.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2744


commit e3c104ecf5f9e312acd59a1521f5884b714e05b8
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-02-21T20:51:08Z

KAFKA-4954: Request handler utilization quotas




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2733: KAFKA-4943: Make /config/users with SCRAM credenti...

2017-03-24 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2733

KAFKA-4943: Make /config/users with SCRAM credentials not world-readable



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4943

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2733.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2733


commit 8ab3c5ab5787e795bff779354ad34ca1921107a1
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-03-24T15:44:49Z

KAFKA-4943: Make /config/users with SCRAM credentials not world-readable




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2622: KAFKA-4631: Request metadata in consumer if topic/...

2017-03-01 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2622

KAFKA-4631: Request metadata in consumer if topic/partitions unavailable

If leader node of one more more partitions in a consumer subscription are 
temporarily unavailable, request metadata refresh so that partitions skipped 
for assignment dont have to wait for metadata expiry before reassignment. 
Metadata refresh is also requested if a subscribe topic or assigned partition 
doesn't exist.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4631

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2622.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2622


commit 406427953b2789e5a717136bac6b0b3ada5eb9eb
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-02-28T12:09:44Z

KAFKA-4631: Request metadata in consumer if topic/partitions unavailable




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2608: KAFKA-4779: Request metadata in consumer if partit...

2017-03-01 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/2608


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2608: KAFKA-4779: Request metadata in consumer if partit...

2017-02-28 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2608

KAFKA-4779: Request metadata in consumer if partitions unavailable

If leader node of one more more partitions in a consumer subscription are 
temporarily unavailable, request metadata refresh so that partitions skipped 
for assignment dont have to wait for metadata expiry before reassignment.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka 
KAFKA-4779-consumer-metadata

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2608.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2608


commit af5ef2b98314653de5ae098e8c45eb84b81685e7
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-02-28T12:09:44Z

KAFKA-4779: Request metadata in consumer if partitions unavailable




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2589: KAFKA-4779: Fix security upgrade system test to be...

2017-02-23 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2589

KAFKA-4779: Fix security upgrade system test to be non-disruptive

The phase_two security upgrade test verifies upgrading inter-broker and 
client protocols to the same value as well as different values. The second case 
currently changes inter-broker protocol without first enabling the protocol, 
disrupting produce/consume until the whole cluster is updated. This commit 
changes the test to be a non-disruptive upgrade test that enables protocols 
first (simulating phase one of upgrade).

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4779

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2589.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2589


commit 71aa4c4fa8035695ac460797b84a6754576dc99f
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-02-23T14:57:45Z

KAFKA-4779: Fix security upgrade system test to be non-disruptive




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2586: KAFKA-4786: Wait for heartbeat thread to terminate...

2017-02-22 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2586

KAFKA-4786: Wait for heartbeat thread to terminate in consumer close



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4786

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2586.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2586


commit 01a9bc2819ea9f4949ea2baa7ab46b6c5708424f
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-02-22T15:40:19Z

KAFKA-4786: Wait for heartbeat thread to terminate in consumer close




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2546: KAFKA-4764: Improve diagnostics for SASL auth fail...

2017-02-14 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2546

KAFKA-4764: Improve diagnostics for SASL auth failures

First step towards improving handling of client SASL authentication 
failures.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4764

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2546.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2546


commit 643384757ec3364f2f3f5efcd3520a9d1e6f91de
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-02-14T13:48:22Z

KAFKA-4764: Improve diagnostics for SASL auth failures




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #2449: KAFKA-4557: Handle Producer.send correctly in expi...

2017-01-26 Thread rajinisivaram
GitHub user rajinisivaram opened a pull request:

https://github.com/apache/kafka/pull/2449

KAFKA-4557: Handle Producer.send correctly in expiry callbacks

When iterating deque for expiring record batches, delay the actual 
completion of the batch until iteration is complete since callbacks invoked 
during expiry may send more records, modifying the deque, resulting in 
ConcurrentModificationException in the iterator.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rajinisivaram/kafka KAFKA-4557

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/kafka/pull/2449.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2449


commit dae191b0dc14bed39b8f77589c74a2394ed4ea48
Author: Rajini Sivaram <rajinisiva...@googlemail.com>
Date:   2017-01-26T16:23:49Z

KAFKA-4557: Handle Producer.send correctly in expiry callbacks




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] kafka pull request #738: KAFKA-3070: Use IBM Kerberos module for SASL tests ...

2017-01-16 Thread rajinisivaram
Github user rajinisivaram closed the pull request at:

https://github.com/apache/kafka/pull/738


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


  1   2   >