[jira] [Created] (KAFKA-13021) Improve Javadocs for API Changes from KIP-633

2021-06-30 Thread Israel Ekpo (Jira)
Israel Ekpo created KAFKA-13021:
---

 Summary: Improve Javadocs for API Changes from KIP-633
 Key: KAFKA-13021
 URL: https://issues.apache.org/jira/browse/KAFKA-13021
 Project: Kafka
  Issue Type: Improvement
  Components: documentation, streams
Affects Versions: 3.0.0
Reporter: Israel Ekpo
Assignee: Israel Ekpo


There are Javadoc changes from the following PR that needs to be completed 
prior to the 3.0 release. This Jira item is to track that work

[https://github.com/apache/kafka/pull/10926]

 



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


[jira] [Created] (KAFKA-12994) Migrate all Tests to New API and Remove Suppression for Deprecation Warnings related to KIP-633

2021-06-24 Thread Israel Ekpo (Jira)
Israel Ekpo created KAFKA-12994:
---

 Summary: Migrate all Tests to New API and Remove Suppression for 
Deprecation Warnings related to KIP-633
 Key: KAFKA-12994
 URL: https://issues.apache.org/jira/browse/KAFKA-12994
 Project: Kafka
  Issue Type: Improvement
  Components: streams, unit tests
Affects Versions: 3.0.0
Reporter: Israel Ekpo
Assignee: Israel Ekpo
 Fix For: 3.0.0


Due to the API changes for KIP-633 a lot of deprecation warnings have been 
generated in tests that are using the old deprecated APIs. There are a lot of 
tests using the deprecated methods. We should absolutely migrate them all to 
the new APIs.

The applies to all Java and Scala examples and tests using the deprecated APIs 
in the JoinWindows, SessionWindows, TimeWindows and SlidingWindows classes.



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


[jira] [Created] (KAFKA-12658) bin/kafka-metadata-shell.sh cannot find or load main class org.apache.kafka.shell.MetadataShell

2021-04-12 Thread Israel Ekpo (Jira)
Israel Ekpo created KAFKA-12658:
---

 Summary: bin/kafka-metadata-shell.sh cannot find or load main 
class org.apache.kafka.shell.MetadataShell
 Key: KAFKA-12658
 URL: https://issues.apache.org/jira/browse/KAFKA-12658
 Project: Kafka
  Issue Type: Bug
  Components: core
Affects Versions: 3.0.0, 2.8.0
 Environment: Ubuntu, Java 11
Reporter: Israel Ekpo
Assignee: John Roesler


With the latest release candidate for 2.8.0, the binaries from the Scala 2.13 
and 2.12 tarballs are not finding the class for the meta data shell from the 
classpath 
[https://home.apache.org/~vvcephei/kafka-2.8.0-rc1/]
 
kafka-run-class.sh is not able to load it.
 
cd ../kafka_2.12-2.8.0$
 
 bin/kafka-metadata-shell.sh --help
Error: Could not find or load main class org.apache.kafka.shell.MetadataShell
Caused by: java.lang.ClassNotFoundException: 
org.apache.kafka.shell.MetadataShell

cd ../kafka_2.13-2.8.0/


bin/kafka-metadata-shell.sh --help
Error: Could not find or load main class org.apache.kafka.shell.MetadataShell
Caused by: java.lang.ClassNotFoundException: 
org.apache.kafka.shell.MetadataShell
!https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif!
 



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


[jira] [Created] (KAFKA-12644) Add Missing Class-Level Javadoc to Decendants of org.apache.kafka.common.errors.ApiException

2021-04-09 Thread Israel Ekpo (Jira)
Israel Ekpo created KAFKA-12644:
---

 Summary: Add Missing Class-Level Javadoc to Decendants of 
org.apache.kafka.common.errors.ApiException
 Key: KAFKA-12644
 URL: https://issues.apache.org/jira/browse/KAFKA-12644
 Project: Kafka
  Issue Type: Improvement
  Components: clients, documentation
Affects Versions: 3.0.0, 2.8.1
Reporter: Israel Ekpo
Assignee: Israel Ekpo
 Fix For: 3.0.0, 2.8.1


I noticed that class-level Javadocs are missing from some classes in the 
org.apache.kafka.common.errors package. This issue is for tracking the work of 
adding the missing class-level javadocs for those Exception classes.

https://kafka.apache.org/27/javadoc/org/apache/kafka/common/errors/package-summary.html

https://github.com/apache/kafka/tree/trunk/clients/src/main/java/org/apache/kafka/common/errors

Basic class-level documentation could be derived by mapping the error 
conditions documented in the protocol

https://kafka.apache.org/protocol#protocol_constants



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


[jira] [Created] (KAFKA-12458) Implementation of Tiered Storage Integration with Azure Storage (ADLS + Blob Storage)

2021-03-11 Thread Israel Ekpo (Jira)
Israel Ekpo created KAFKA-12458:
---

 Summary: Implementation of Tiered Storage Integration with Azure 
Storage (ADLS + Blob Storage)
 Key: KAFKA-12458
 URL: https://issues.apache.org/jira/browse/KAFKA-12458
 Project: Kafka
  Issue Type: Sub-task
Reporter: Israel Ekpo
Assignee: Israel Ekpo


Task to cover integration support for Azure Storage
 * Azure Blob Storage
 * Azure Data Lake Store

Will split task up later into distinct tracks and components



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


[jira] [Created] (KAFKA-9861) Process Simplification - Community Validation Kafka Release Candidates

2020-04-13 Thread Israel Ekpo (Jira)
Israel Ekpo created KAFKA-9861:
--

 Summary: Process Simplification - Community Validation Kafka 
Release Candidates
 Key: KAFKA-9861
 URL: https://issues.apache.org/jira/browse/KAFKA-9861
 Project: Kafka
  Issue Type: Improvement
  Components: build, documentation, system tests
Affects Versions: 2.6.0, 2.4.2, 2.5.1
 Environment: Linux, Java 8/11, Scala 2.x
Reporter: Israel Ekpo
Assignee: Israel Ekpo
 Fix For: 2.6.0, 2.4.2, 2.5.1


When new KAFKA release candidates are published and there is a solicitation for 
the community to get involved in testing and verifying the release candidates, 
it would be great to have the test process thoroughly documented for newcomers 
to participate effectively.

For new contributors, this can be very daunting and it would be great to have 
this process clearly documented in a way that lowers the level of effort 
necessary to get started.

The goal of this task is to create the documentation and supporting artifacts 
that would make this goal a reality.

Going forward for future releases, it would be great to have the link to this 
documentation included in the RC announcements so that the community 
(especially end users) can help test and participate in the voting process 
effectively.

These are the items that I believe should be included in this documentation
 * How to set up test environment for unit and functional tests
 * Java version(s) needed for the tests
 * Scala version(s) needed for the tests
 * Gradle version needed
 * Sample script for running sanity checks and unit tests
 * Sample Helm Charts for running all the basic components on a Kubernetes
 * Sample Ansible Script for running all the basic components on Virtual 
Machines

The first 4 items will be part of the documentation that shows how to install 
these dependencies in a Linux VM. The 5th item is a script that will download 
PGP keys, check signatures, validate checksums and run unit/integration tests. 
The 6th item is a Helm chart with basic components necessary to validate 
critical components in the ecosystem (Zookeeper, Brokers, Streams etc) within a 
Kubernetes cluster. The last item is similar to the 6th item but installs these 
components on virtual machines instead.



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


[jira] [Created] (KAFKA-9283) Flaky Test - kafka.admin.ReassignPartitionsClusterTest.shouldMoveSinglePartitionWithinBroker

2019-12-06 Thread Israel Ekpo (Jira)
Israel Ekpo created KAFKA-9283:
--

 Summary: Flaky Test - 
kafka.admin.ReassignPartitionsClusterTest.shouldMoveSinglePartitionWithinBroker
 Key: KAFKA-9283
 URL: https://issues.apache.org/jira/browse/KAFKA-9283
 Project: Kafka
  Issue Type: Bug
  Components: core
Affects Versions: 2.4.0
 Environment: OS: Ubuntu 18.04.3 LTS
Java Version: OpenJDK 11.0.4
Scala Versions: 12.13.0, 12.13.1
Gradle Version: 5.6.2
Reporter: Israel Ekpo
 Fix For: 2.4.0


This same test fails occasionally on when run in Scala  2.12.10 but has been 
failing consistently in Scala versions 12.13.0, 12.13.1. Needs review

OS: Ubuntu 18.04.3 LTS
Java Version: OpenJDK 11.0.4
Scala Versions: 12.13.0, 12.13.1
Gradle Version: 5.6.2

./gradlew :core:integrationTest --tests 
kafka.admin.ReassignPartitionsClusterTest.shouldMoveSinglePartitionWithinBroker

> Configure project :
Building project 'core' with Scala version 2.13.1
Building project 'streams-scala' with Scala version 2.13.1

> Task :core:integrationTest FAILED
kafka.admin.ReassignPartitionsClusterTest.shouldMoveSinglePartitionWithinBroker 
failed, log available in 
/home/isekpo/scratchpad/111744.out/kafka-2.4.0-src/core/build/reports/testOutput/kafka.admin.ReassignPartitionsClusterTest.shouldMoveSinglePartitionWithinBroker.test.stdout

kafka.admin.ReassignPartitionsClusterTest > 
shouldMoveSinglePartitionWithinBroker FAILED
 org.scalatest.exceptions.TestFailedException: Partition should have been moved 
to the expected log directory
 at org.scalatest.Assertions.newAssertionFailedException(Assertions.scala:530)
 at org.scalatest.Assertions.newAssertionFailedException$(Assertions.scala:529)
 at org.scalatest.Assertions$.newAssertionFailedException(Assertions.scala:1389)
 at org.scalatest.Assertions.fail(Assertions.scala:1091)
 at org.scalatest.Assertions.fail$(Assertions.scala:1087)
 at org.scalatest.Assertions$.fail(Assertions.scala:1389)
 at kafka.utils.TestUtils$.waitUntilTrue(TestUtils.scala:842)
 at 
kafka.admin.ReassignPartitionsClusterTest.shouldMoveSinglePartitionWithinBroker(ReassignPartitionsClusterTest.scala:177)

1 test completed, 1 failed

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':core:integrationTest'.
> There were failing tests. See the report at: 
> file:///home/isekpo/scratchpad/111744.out/kafka-2.4.0-src/core/build/reports/tests/integrationTest/index.html

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

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

BUILD FAILED in 1m 56s
13 actionable tasks: 4 executed, 9 up-to-date



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