[jira] [Commented] (KAFKA-12506) Expand AdjustStreamThreadCountTest

2024-04-03 Thread Aviral Srivastava (Jira)


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

Aviral Srivastava commented on KAFKA-12506:
---

[~ableegoldman] , I want to work on this. I am sorry this was abandoned. I am 
back. Thank you!

> Expand AdjustStreamThreadCountTest
> --
>
> Key: KAFKA-12506
> URL: https://issues.apache.org/jira/browse/KAFKA-12506
> Project: Kafka
>  Issue Type: Sub-task
>  Components: streams, unit tests
>Reporter: A. Sophie Blee-Goldman
>Assignee: Arpit Goyal
>Priority: Major
>  Labels: newbie, newbie++
>
> Right now the AdjustStreamThreadCountTest runs a minimal topology that just 
> consumes a single input topic, and doesn't produce any data to this topic. 
> Some of the complex concurrency bugs that we've found only showed up when we 
> had some actual data to process and a stateful topology: 
> [KAFKA-12503|https://issues.apache.org/jira/browse/KAFKA-12503] KAFKA-12500
> See the umbrella ticket for the list of improvements we need to make this a 
> more effective integration test



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


[jira] [Commented] (KAFKA-12506) Expand AdjustStreamThreadCountTest

2021-04-17 Thread Aviral Srivastava (Jira)


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

Aviral Srivastava commented on KAFKA-12506:
---

Hi [~ableegoldman], upon running the command: `./gradlew streams:test`, I am 
getting a successful build:

```


Deprecated Gradle features were used in this build, making it incompatible with 
Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See 
https://docs.gradle.org/6.8.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 13m 31s
46 actionable tasks: 13 executed, 33 up-to-date

```

 

Full log: 
https://docs.google.com/document/d/1NwnEMFd926zbfM56fs54vjcFnqPXW5x_Rr2C8Qg4kvQ/edit?usp=sharing

> Expand AdjustStreamThreadCountTest
> --
>
> Key: KAFKA-12506
> URL: https://issues.apache.org/jira/browse/KAFKA-12506
> Project: Kafka
>  Issue Type: Sub-task
>  Components: streams, unit tests
>Reporter: A. Sophie Blee-Goldman
>Assignee: Aviral Srivastava
>Priority: Major
>  Labels: newbie, newbie++
>
> Right now the AdjustStreamThreadCountTest runs a minimal topology that just 
> consumes a single input topic, and doesn't produce any data to this topic. 
> Some of the complex concurrency bugs that we've found only showed up when we 
> had some actual data to process and a stateful topology: 
> [KAFKA-12503|https://issues.apache.org/jira/browse/KAFKA-12503] KAFKA-12500
> See the umbrella ticket for the list of improvements we need to make this a 
> more effective integration test



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (KAFKA-12506) Expand AdjustStreamThreadCountTest

2021-04-08 Thread Aviral Srivastava (Jira)


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

Aviral Srivastava commented on KAFKA-12506:
---

Hey [~ableegoldman], actually I always rebase and run the complete tests. They 
pass and if they fail, I can see the reason but in here, it is hard to 
determine the failure as I wrote in my last comment - `This problem might be 
caused by incorrect test process configuration.`

 

> Expand AdjustStreamThreadCountTest
> --
>
> Key: KAFKA-12506
> URL: https://issues.apache.org/jira/browse/KAFKA-12506
> Project: Kafka
>  Issue Type: Sub-task
>  Components: streams, unit tests
>Reporter: A. Sophie Blee-Goldman
>Assignee: Aviral Srivastava
>Priority: Major
>  Labels: newbie, newbie++
>
> Right now the AdjustStreamThreadCountTest runs a minimal topology that just 
> consumes a single input topic, and doesn't produce any data to this topic. 
> Some of the complex concurrency bugs that we've found only showed up when we 
> had some actual data to process and a stateful topology: 
> [KAFKA-12503|https://issues.apache.org/jira/browse/KAFKA-12503] KAFKA-12500
> See the umbrella ticket for the list of improvements we need to make this a 
> more effective integration test



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (KAFKA-12506) Expand AdjustStreamThreadCountTest

2021-04-06 Thread Aviral Srivastava (Jira)


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

Aviral Srivastava commented on KAFKA-12506:
---

Hi [~ableegoldman] , a test is failing due to wrong configurations and I was 
not able to pull up the file (as it is a local remote file on the server)

 The failure reason mentioned 
[here]([https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-pr/detail/PR-10432/7/pipeline/)]
 is as follows:
 
```
> Process 'Gradle Test Executor 55' finished with non-zero exit value 134  
[|https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-pr/detail/PR-10432/7/pipeline/#step-157-log-1556][2021-04-06T20:20:47.883Z]
 This problem might be caused by incorrect test process configuration. 
[|https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-pr/detail/PR-10432/7/pipeline/#step-157-log-1557][2021-04-06T20:20:47.883Z]
 Please refer to the test execution section in the User Manual at
```
 
I ran the exact Gradle commands mentioned in the Jenkins build as well as in 
the official home page documentation(readme of the main repo) multiple times 
before pushing the last commit. Can you help me debug here? Or any resourceful 
reading that you think I might have to go through? 
Thanks in advance!

> Expand AdjustStreamThreadCountTest
> --
>
> Key: KAFKA-12506
> URL: https://issues.apache.org/jira/browse/KAFKA-12506
> Project: Kafka
>  Issue Type: Sub-task
>  Components: streams, unit tests
>Reporter: A. Sophie Blee-Goldman
>Assignee: Aviral Srivastava
>Priority: Major
>  Labels: newbie, newbie++
>
> Right now the AdjustStreamThreadCountTest runs a minimal topology that just 
> consumes a single input topic, and doesn't produce any data to this topic. 
> Some of the complex concurrency bugs that we've found only showed up when we 
> had some actual data to process and a stateful topology: 
> [KAFKA-12503|https://issues.apache.org/jira/browse/KAFKA-12503] KAFKA-12500
> See the umbrella ticket for the list of improvements we need to make this a 
> more effective integration test



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (KAFKA-12521) Expand coverage of integration tests with more realistic applications

2021-03-28 Thread Aviral Srivastava (Jira)


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

Aviral Srivastava reassigned KAFKA-12521:
-

Assignee: Aviral Srivastava

> Expand coverage of integration tests with more realistic applications
> -
>
> Key: KAFKA-12521
> URL: https://issues.apache.org/jira/browse/KAFKA-12521
> Project: Kafka
>  Issue Type: Improvement
>  Components: streams
>Reporter: A. Sophie Blee-Goldman
>Assignee: Aviral Srivastava
>Priority: Major
>  Labels: integration-tests, newbie++
>
> Many of the integration tests in Kafka Streams run a minimal topology, often 
> just consuming a single input topic without doing any processing or producing 
> to an output topic. Some of the complex concurrency bugs that we've found 
> only showed up when we had some actual data to process and a stateful 
> topology: [KAFKA-12503|https://issues.apache.org/jira/browse/KAFKA-12503] and 
> [KAFKA-12500|https://issues.apache.org/jira/browse/KAFKA-12500]
> We should try to expand the Streams applications in these test to really flex 
> the tested feature or general stability of streams. These tests should
> # Produce some data to the input topic so Streams will actually have 
> something to consume
> # Include one or more stateful operators in the topology, with caching enabled
> # Insert a repartition, or force one with a key-changing operation, to get 
> multiple subtopologies
> # Write out some results to an output topic
> # Verify the results in the output topic
> We don't necessarily need to do all of these at the same time, any 
> incremental improvement would help. Perhaps we could even write a standard 
> framework for integration tests that includes all of the above, so we need 
> only plug our test into the framework when designing new integration tests.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (KAFKA-12506) Expand AdjustStreamThreadCountTest

2021-03-27 Thread Aviral Srivastava (Jira)


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

Aviral Srivastava edited comment on KAFKA-12506 at 3/27/21, 10:22 PM:
--

Hi [~ableegoldman], I have created a new [PR| 
https://github.com/apache/kafka/pull/10419] and waiting for your remarks.

 


was (Author: kebab-mai-haddi):
Hi [~ableegoldman], I have created a new PR and waiting for your remarks.

> Expand AdjustStreamThreadCountTest
> --
>
> Key: KAFKA-12506
> URL: https://issues.apache.org/jira/browse/KAFKA-12506
> Project: Kafka
>  Issue Type: Sub-task
>  Components: streams, unit tests
>Reporter: A. Sophie Blee-Goldman
>Assignee: Aviral Srivastava
>Priority: Major
>  Labels: newbie, newbie++
>
> Right now the AdjustStreamThreadCountTest runs a minimal topology that just 
> consumes a single input topic, and doesn't produce any data to this topic. 
> Some of the complex concurrency bugs that we've found only showed up when we 
> had some actual data to process and a stateful topology: 
> [KAFKA-12503|https://issues.apache.org/jira/browse/KAFKA-12503] KAFKA-12500
> See the umbrella ticket for the list of improvements we need to make this a 
> more effective integration test



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (KAFKA-12506) Expand AdjustStreamThreadCountTest

2021-03-27 Thread Aviral Srivastava (Jira)


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

Aviral Srivastava commented on KAFKA-12506:
---

Hi [~ableegoldman], I have created a new PR and waiting for your remarks.

> Expand AdjustStreamThreadCountTest
> --
>
> Key: KAFKA-12506
> URL: https://issues.apache.org/jira/browse/KAFKA-12506
> Project: Kafka
>  Issue Type: Sub-task
>  Components: streams, unit tests
>Reporter: A. Sophie Blee-Goldman
>Assignee: Aviral Srivastava
>Priority: Major
>  Labels: newbie, newbie++
>
> Right now the AdjustStreamThreadCountTest runs a minimal topology that just 
> consumes a single input topic, and doesn't produce any data to this topic. 
> Some of the complex concurrency bugs that we've found only showed up when we 
> had some actual data to process and a stateful topology: 
> [KAFKA-12503|https://issues.apache.org/jira/browse/KAFKA-12503] KAFKA-12500
> See the umbrella ticket for the list of improvements we need to make this a 
> more effective integration test



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (KAFKA-12506) Expand AdjustStreamThreadCountTest

2021-03-22 Thread Aviral Srivastava (Jira)


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

Aviral Srivastava commented on KAFKA-12506:
---

[~ableegoldman], hi! I am new here and would like to contribute to Kafka 
starting with this issue ( as it seems interesting and is tagged as a newbie). 
Can I start working on it?

 

Thanks!

> Expand AdjustStreamThreadCountTest
> --
>
> Key: KAFKA-12506
> URL: https://issues.apache.org/jira/browse/KAFKA-12506
> Project: Kafka
>  Issue Type: Sub-task
>  Components: streams, unit tests
>Reporter: A. Sophie Blee-Goldman
>Priority: Major
>  Labels: newbie, newbie++
>
> Right now the AdjustStreamThreadCountTest runs a minimal topology that just 
> consumes a single input topic, and doesn't produce any data to this topic. 
> Some of the complex concurrency bugs that we've found only showed up when we 
> had some actual data to process and a stateful topology: 
> [KAFKA-12503|https://issues.apache.org/jira/browse/KAFKA-12503] KAFKA-12500
> See the umbrella ticket for the list of improvements we need to make this a 
> more effective integration test



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (KAFKA-12517) Kafka's readme should provide Run configurations in the BUILD with IDE Section

2021-03-22 Thread Aviral Srivastava (Jira)
Aviral Srivastava created KAFKA-12517:
-

 Summary: Kafka's readme should provide Run configurations in the 
BUILD with IDE Section
 Key: KAFKA-12517
 URL: https://issues.apache.org/jira/browse/KAFKA-12517
 Project: Kafka
  Issue Type: Improvement
  Components: build
Reporter: Aviral Srivastava


I want to contribute to Kafka and for that, I want to set up IntelliJ IDEA for 
Kafka so that I can debug and run it(Kafka) using an IDE. 

However, I am not able to configure my "Run" settings and the documentation 
does not contain any such information.

I dived deeper into how Kafka is normally executed and could not deduce the 
basics such as Classpath, etc.

I have asked a specific question regarding the same here: 
[https://stackoverflow.com/questions/66739363/where-is-the-main-class-of-kafka-located]

I am ready to contribute (add Run configs to the configuration) but I need some 
help from the community in setting up my own IDE.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)