[jira] [Commented] (KAFKA-15050) Prompts in the quickstarts

2023-08-05 Thread Joobi S B (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-15050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17751303#comment-17751303
 ] 

Joobi S B commented on KAFKA-15050:
---

Hi [~tombentley] 

could you please look at this PR, I've updated the comments
https://github.com/apache/kafka/pull/13862

> Prompts in the quickstarts
> --
>
> Key: KAFKA-15050
> URL: https://issues.apache.org/jira/browse/KAFKA-15050
> Project: Kafka
>  Issue Type: Improvement
>  Components: documentation
>Reporter: Tom Bentley
>Assignee: Joobi S B
>Priority: Trivial
>  Labels: newbie
>
> In the quickstarts [Steps 
> 1-5|https://kafka.apache.org/documentation/#quickstart] use {{$}} to indicate 
> the command prompt. When we start to use Kafka Connect in [Step 
> 6|https://kafka.apache.org/documentation/#quickstart_kafkaconnect] we switch 
> to {{{}>{}}}. The [Kafka Streams 
> quickstart|https://kafka.apache.org/documentation/streams/quickstart] also 
> uses {{{}>{}}}. I don't think there's a reason for this, but if there is one 
> (root vs user account?) it should be explained.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (KAFKA-15203) Remove dependency on Reflections

2023-08-05 Thread Joobi S B (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-15203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17751302#comment-17751302
 ] 

Joobi S B commented on KAFKA-15203:
---

Hi [~divijvaidya] ,

I would like to work on this, could you please let me know how can I start on 
this

> Remove dependency on Reflections 
> -
>
> Key: KAFKA-15203
> URL: https://issues.apache.org/jira/browse/KAFKA-15203
> Project: Kafka
>  Issue Type: Bug
>  Components: connect
>Reporter: Divij Vaidya
>Priority: Major
>  Labels: newbie
>
> We currently depend on reflections library which is EOL. Quoting from the 
> GitHub site:
> _> Please note: Reflections library is currently NOT under active development 
> or maintenance_
>  
> This poses a supply chain risk for our project where the security fixes and 
> other major bugs in underlying dependency may not be addressed timely.
> Hence, we should plan to remove this dependency.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (KAFKA-8977) Remove MockStreamsMetrics Since it is not a Mock

2023-06-29 Thread Joobi S B (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-8977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17738499#comment-17738499
 ] 

Joobi S B commented on KAFKA-8977:
--

Hi [~cadonna] , since this was not picked up i've worked on it and have raised 
a PR, could you please have a look https://github.com/apache/kafka/pull/13931

> Remove MockStreamsMetrics Since it is not a Mock
> 
>
> Key: KAFKA-8977
> URL: https://issues.apache.org/jira/browse/KAFKA-8977
> Project: Kafka
>  Issue Type: Improvement
>  Components: streams
>Reporter: Bruno Cadonna
>Assignee: Joobi S B
>Priority: Minor
>  Labels: newbie
>
> The class {{MockStreamsMetrics}} is used throughout unit tests as a mock but 
> it is not really a mock since it only hides two parameters of the 
> {{StreamsMetricsImpl}} constructor. Either a real mock or the real 
> {{StreamsMetricsImpl}} should be used in the tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (KAFKA-8977) Remove MockStreamsMetrics Since it is not a Mock

2023-06-26 Thread Joobi S B (Jira)


 [ 
https://issues.apache.org/jira/browse/KAFKA-8977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joobi S B reassigned KAFKA-8977:


Assignee: Joobi S B

> Remove MockStreamsMetrics Since it is not a Mock
> 
>
> Key: KAFKA-8977
> URL: https://issues.apache.org/jira/browse/KAFKA-8977
> Project: Kafka
>  Issue Type: Improvement
>  Components: streams
>Reporter: Bruno Cadonna
>Assignee: Joobi S B
>Priority: Minor
>  Labels: newbie
>
> The class {{MockStreamsMetrics}} is used throughout unit tests as a mock but 
> it is not really a mock since it only hides two parameters of the 
> {{StreamsMetricsImpl}} constructor. Either a real mock or the real 
> {{StreamsMetricsImpl}} should be used in the tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (KAFKA-15050) Prompts in the quickstarts

2023-06-26 Thread Joobi S B (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-15050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17737315#comment-17737315
 ] 

Joobi S B commented on KAFKA-15050:
---

Hi [~tombentley], i've updated the PR with latest comments,  could you please 
have a look [https://github.com/apache/kafka/pull/13862 
|https://github.com/apache/kafka/pull/13862]

> Prompts in the quickstarts
> --
>
> Key: KAFKA-15050
> URL: https://issues.apache.org/jira/browse/KAFKA-15050
> Project: Kafka
>  Issue Type: Improvement
>  Components: documentation
>Reporter: Tom Bentley
>Assignee: Joobi S B
>Priority: Trivial
>  Labels: newbie
>
> In the quickstarts [Steps 
> 1-5|https://kafka.apache.org/documentation/#quickstart] use {{$}} to indicate 
> the command prompt. When we start to use Kafka Connect in [Step 
> 6|https://kafka.apache.org/documentation/#quickstart_kafkaconnect] we switch 
> to {{{}>{}}}. The [Kafka Streams 
> quickstart|https://kafka.apache.org/documentation/streams/quickstart] also 
> uses {{{}>{}}}. I don't think there's a reason for this, but if there is one 
> (root vs user account?) it should be explained.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (KAFKA-15085) Make Timer.java implement AutoCloseable

2023-06-18 Thread Joobi S B (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-15085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17733881#comment-17733881
 ] 

Joobi S B commented on KAFKA-15085:
---

Thanks [~owen-leung] 

> Make Timer.java implement AutoCloseable
> ---
>
> Key: KAFKA-15085
> URL: https://issues.apache.org/jira/browse/KAFKA-15085
> Project: Kafka
>  Issue Type: Improvement
>  Components: core
>Reporter: Divij Vaidya
>Priority: Minor
>  Labels: Newbie, newbie
>
> Many automatic bug finders will flag a warning if an object of class which is 
> marked as AutoCloseable but is not closed properly in the code. Hence, as a 
> best practice we should implement AutoCloseable for classes which require 
> resources to be released after shutdown.
> Timer.java should implement AutoCloseable and ShutDown should be replaced 
> with close() method.
> Note that this interface change does not require a KIP since Timer.java is 
> not a user facing public class.
> This was discussed here: 
> [https://github.com/apache/kafka/pull/13820#discussion_r1222654614] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (KAFKA-15085) Make Timer.java implement AutoCloseable

2023-06-17 Thread Joobi S B (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-15085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17733801#comment-17733801
 ] 

Joobi S B commented on KAFKA-15085:
---

Hi [~divijvaidya], since this was not yet picked, I've raised a PR here 
https://github.com/apache/kafka/pull/13872 please have a look 

> Make Timer.java implement AutoCloseable
> ---
>
> Key: KAFKA-15085
> URL: https://issues.apache.org/jira/browse/KAFKA-15085
> Project: Kafka
>  Issue Type: Improvement
>  Components: core
>Reporter: Divij Vaidya
>Priority: Minor
>  Labels: Newbie, newbie
>
> Many automatic bug finders will flag a warning if an object of class which is 
> marked as AutoCloseable but is not closed properly in the code. Hence, as a 
> best practice we should implement AutoCloseable for classes which require 
> resources to be released after shutdown.
> Timer.java should implement AutoCloseable and ShutDown should be replaced 
> with close() method.
> Note that this interface change does not require a KIP since Timer.java is 
> not a user facing public class.
> This was discussed here: 
> [https://github.com/apache/kafka/pull/13820#discussion_r1222654614] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (KAFKA-15050) Prompts in the quickstarts

2023-06-17 Thread Joobi S B (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-15050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17733714#comment-17733714
 ] 

Joobi S B commented on KAFKA-15050:
---

Thanks [~kshivendu] ,

[~tombentley] could you please assign this to me, I do not have permission to 
assign it to myself

> Prompts in the quickstarts
> --
>
> Key: KAFKA-15050
> URL: https://issues.apache.org/jira/browse/KAFKA-15050
> Project: Kafka
>  Issue Type: Improvement
>  Components: documentation
>Reporter: Tom Bentley
>Priority: Trivial
>  Labels: newbie
>
> In the quickstarts [Steps 
> 1-5|https://kafka.apache.org/documentation/#quickstart] use {{$}} to indicate 
> the command prompt. When we start to use Kafka Connect in [Step 
> 6|https://kafka.apache.org/documentation/#quickstart_kafkaconnect] we switch 
> to {{{}>{}}}. The [Kafka Streams 
> quickstart|https://kafka.apache.org/documentation/streams/quickstart] also 
> uses {{{}>{}}}. I don't think there's a reason for this, but if there is one 
> (root vs user account?) it should be explained.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (KAFKA-15050) Prompts in the quickstarts

2023-06-15 Thread Joobi S B (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-15050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17733196#comment-17733196
 ] 

Joobi S B commented on KAFKA-15050:
---

Hi [~tombentley] , since this was not picked up i've raised a PR for the same. 
Please have a look 
[https://github.com/apache/kafka/pull/13862|http://example.com/]

> Prompts in the quickstarts
> --
>
> Key: KAFKA-15050
> URL: https://issues.apache.org/jira/browse/KAFKA-15050
> Project: Kafka
>  Issue Type: Improvement
>  Components: documentation
>Reporter: Tom Bentley
>Priority: Trivial
>  Labels: newbie
>
> In the quickstarts [Steps 
> 1-5|https://kafka.apache.org/documentation/#quickstart] use {{$}} to indicate 
> the command prompt. When we start to use Kafka Connect in [Step 
> 6|https://kafka.apache.org/documentation/#quickstart_kafkaconnect] we switch 
> to {{{}>{}}}. The [Kafka Streams 
> quickstart|https://kafka.apache.org/documentation/streams/quickstart] also 
> uses {{{}>{}}}. I don't think there's a reason for this, but if there is one 
> (root vs user account?) it should be explained.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)